Job Openings Robotics Research Engineer

About the job Robotics Research Engineer

Introduction & Engagement Summary

This Statement of Work outlines the terms and expectations for recruiting services related to the placement of a Robotics Research Engineer (RCC-11) based in Palo Alto, California.

The ideal candidate demonstrates strong programming ability (often in Python and/or C++), experience applying machine learning or advanced algorithms to robotics challenges, and hands-on exposure to hardware, embedded systems, or electromechanical integration. Beyond technical depth, successful Robotics Research Engineers exhibit independent problem-solving skills, cross-disciplinary thinking, and a track record of building and iterating on complex systems.

This role is particularly well-suited for individuals who thrive in research-driven environments but are equally comfortable deploying solutions in production settings. Candidates should show evidence of self-directed projects, experimentation, and a builder mindset, with the ability to operate across the robotics stack — from perception and planning to controls and physical system integration.

Role Overview

Position: Robotics Research Engineer
Employment Type: Full-Time
Work Arrangement: In Person
Location: Palo Alto, CA

Compensation Structure (Client-Facing)

  • Base Salary Range: $150,000 – $180,000

4. Candidate Requirements

Core Requirements

  • Demonstrated track record of independently building projects

  • Strong programming skills

  • Prior research background (university-based or independent research)

  • Evidence of hands-on execution across technical domains

Preferred Background (Green Flags)

  • Academic background in computer science, mathematics, mechatronics, aerospace, or related field

  • Portfolio of personal projects, hackathons, or competitions

  • Demonstrated interest in applying machine learning to real-world robotics systems