Robotic Software Engineer

Insight Recruitment

San Francisco (CA)

On-site

USD 180,000 - 200,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Competitive compensation
Meaningful equity
High ownership in engineering team
Opportunity for influence in product direction

Job summary

A leading robotics firm in San Francisco is hiring a Robotic Software Engineer to develop and optimize software for humanoid robotic systems. This mid-senior level role demands hands-on robotics experience and expertise in C++ and ROS2. You'll have the opportunity to shape core software and influence the architecture and direction of the product while working in a dynamic, fast-paced environment. Competitive compensation plus meaningful equity is offered.

Qualifications

  • Experience with ROS2.
  • Hands-on robotics experience with physical hardware.
  • Comfortable in a fast-paced startup environment.

Responsibilities

  • Build and optimise robotics software.
  • Integrate perception, control, planning, and learning modules.
  • Deploy reinforcement learning policies on physical robots.

Skills

C++
ROS2
robot learning
integration
debugging
AI

Job description

This range is provided by Insight Recruitment. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.

Base pay range

$150,000.00/yr - $200,000.00/yr

Overview

Talent Acquisition: Software Engineering Within Robotics & Autonomous Vehicles

Robotics Software Engineer (Generalist/Full-Stack)

Robotic Software Engineer – Humanoid Robotics

$180k–$200k + equity (flexible for exceptional candidates)

We are recruiting to build next-generation humanoid robotic systems that combine advanced AI with cutting-edge hardware. Our team moves fast, prototypes aggressively, and puts real robots into the world. We’re hiring a Robotic Software Engineer to shape our core software stack and accelerate the development of our embodied AI systems.

What You’ll Work On
  • Build and optimise robotics software in C++ and ROS2
  • Integrate perception, control, planning, and learning modules
  • Work hands-on with robots to bring up new hardware and run real-world experiments
  • Deploy reinforcement learning / imitation learning policies onto physical robots
  • Develop middleware, interfaces, and tooling that connect AI → hardware

This role directly supports both our AI and hardware teams and has significant ownership from day one.

Must-haves
  • Professional experience with ROS2
  • Hands-on robotics experience — ideally robot learning on physical hardware
  • Ability to work on real robots (debugging, integration, testing)
  • Generalist mindset and comfort in a fast-paced startup environment
Nice-to-haves
  • Manipulation or kinematics (humanoids, arms, quadrupeds)
  • Controls for mobile robots or drones
  • Sensor/actuator integration, drivers, or middleware experience
  • VR prototyping (Meta Quest or similar)
Why Join Us
  • Build software that runs on real humanoid robots immediately
  • High ownership within a small, world-class engineering team
  • Competitive compensation + meaningful equity
  • Opportunity to influence architecture, roadmap, and product direction
  • Work at the intersection of AI and robotics
Job details
  • Seniority level: Mid-Senior level
  • Employment type: Full-time
  • Job function: Information Technology
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Robotics Software Engineer - Defense
Robotics Software Engineer - Defense

Strativ Group • San Francisco (CA)

On-site
USD 140,000 - 200,000
Robotics Software Engineer
Robotics Software Engineer

Edison Smart® • Austin (TX)

Hybrid
USD 150,000 - 165,000
Robotics Software Engineer
Robotics Software Engineer

Skildai Careers • Pittsburgh

On-site
USD 100,000 - 300,000
Robot Software Engineer
Robot Software Engineer

Rhoda AI • Palo Alto (CA)

On-site
USD 130,000 - 210,000
Robotics Software Engineer
Robotics Software Engineer

Sorting Robotics • Los Angeles (CA)

On-site
USD 130,000 - 165,000
Competitive salary
Stock Options
Comprehensive health insurance
+2
Senior Robotics Engineer
Senior Robotics Engineer

Christian & Timbers • Seattle (WA)

On-site
USD 100,000 - 140,000
Competitive compensation
High-impact ownership
Growth opportunities
+1
Robot Software Engineer
Robot Software Engineer

Rhoda AI • Mountain View (WY)

On-site
USD 140,000 - 190,000
Senior Robotics Software Engineer
Senior Robotics Software Engineer

SR2 | Socially Responsible Recruitment | Certified B Corporation™ • Menlo Park (CA)

On-site
USD 180,000 - 240,000
Robot Software Engineer
Robot Software Engineer

Rhoda AI • Mountain View (CA)

On-site
USD 80,000 - 120,000
Robotics Software Engineer — Humanoid AI & ROS2
Robotics Software Engineer — Humanoid AI & ROS2

Insight Recruitment • San Francisco (CA)

On-site
USD 180,000 - 200,000