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