Senior Robotics Software Engineer

SR2 | Socially Responsible Recruitment | Certified B Corporation™

San Francisco (CA)

Hybrid

USD 140,000 - 210,000

Full time

12 hours ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Competitive base salary
Meaningful equity
Full benefits

Job summary

SR2 | Socially Responsible Recruitment | Certified B Corporation™ in the Bay Area is seeking a Senior Robotics Software Engineer to own production robotics software on real hardware and shape how problems are solved from day one.

You’ll code in modern C++ (17/20) and Python, work across ROS2 with perception, planning and controls, and ship features end-to-end with direct collaboration with mechanical, electrical and firmware engineers.

Qualifications

  • 5+ years of professional software engineering, with robotics/autonomy focus.
  • Strong modern C++ design choices and explanations.
  • Solid Python for tooling, simulation and analysis.
  • Production ROS2 experience, not ROS1 or university projects.
  • Ownership of end-to-end features deployed on real hardware.

Responsibilities

  • Design and build production robotics software in C++ (17/20) and Python.
  • Work across ROS2 stack: perception, planning, controls, integration.
  • Ship features from spec to deployed, validated on real hardware, with debugging as needed.
  • Set technical bar: architecture, code review, testing on real robots.
  • Collaborate directly with mechanical, electrical, and firmware engineers.

Skills

Modern C++
Python
ROS2

Job description

Senior Robotics Software Engineer | Bay Area, CA (onsite / hybrid)

Most robotics jobs are 20% robotics. You inherit a codebase, you maintain a node someone else wrote, and you spend your week in review cycles for a feature that ships in Q3.

This isn't that. You'll be given a hard problem, real hardware, and the authority to decide how it gets solved. Modern C++, ROS2, and a team small enough that your architecture decisions actually stick.

What you'll be doing

  • Designing and building production robotics software in modern C++ (17/20) and Python
  • Working across the stack in ROS2: perception, planning, controls, and the plumbing that ties them together
  • Taking features from spec to deployed and validated on real hardware, including the debugging at 11pm in the lab
  • Setting the technical bar for how the team builds: architecture, code review, testing on real robots
  • Working directly with mechanical, electrical and firmware engineers rather than through a ticket queue

What we're looking for

  • 5+ years of professional software engineering experience, with the majority of it in robotics or autonomy
  • Strong modern C++. You should be comfortable talking about why you made a design choice, not just that it works
  • Solid Python for tooling, simulation and analysis
  • Real production ROS2 experience, not a university project or a ROS1 port you inherited
  • Evidence you've owned something end to end and shipped it onto physical hardware
  • Comfortable with ambiguity and with being the person who decides

Nice to have

  • Experience taking a robot from prototype to fleet deployment
  • Linux systems, CI for robotics, hardware-in-the-loop test infrastructure

Why this one is worth a conversation

Small, senior engineering team.

Short path from your commit to a robot moving.

Direct access to the people making product decisions.

  • Competitive base, meaningful equity, full benefits.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Robotics Engineer
Senior Robotics Engineer

Harvey Nash • San Francisco (CA)

On-site
USD 150,000 - 210,000
Staff Robotics Engineer
Staff Robotics Engineer

Fruition Group US • San Francisco (CA)

On-site
USD 210,000 - 270,000
Hybrid work schedule
Competitive compensation
Senior Robotics Software Engineer
Senior Robotics Software Engineer

Lumicity • San Francisco (CA)

On-site
USD 150,000 - 200,000
401k
Health benefits
PTO
+1
Senior Software Engineer
Senior Software Engineer

Andromeda Surgical • South San Francisco (CA)

On-site
USD 150,000 - 210,000
Software Engineers
Software Engineers

Blue Sky Robotics • Chapel Hill (NC)

On-site
USD 80,000 - 120,000
Work on production systems
End-to-end software ownership
Quick shipping of work in active deployments
+1
Senior Robotics Software Engineer
Senior Robotics Software Engineer

Fruition Group US • San Jose (CA)

On-site
USD 120,000 - 170,000
Senior Robotics Software Engineer (R&D)
Senior Robotics Software Engineer (R&D)

Prime Vision • Arlington (VA)

Hybrid
USD 100,000 - 130,000
Performance-based incentive bonus plan
Health, dental, and vision insurance
401(k) retirement plan with matching contributions
Senior/Staff Robotics SW Engineer
Senior/Staff Robotics SW Engineer

well-funded deeptech startup • San Francisco (CA)

On-site
USD 120,000 - 180,000
Robotics Software Engineer
Robotics Software Engineer

HIKINEX • San Francisco (CA)

On-site
USD 140,000 - 190,000
Relocation assistance
senior full stack software engineer / needs robotics operating systems experience
senior full stack software engineer / needs robotics operating systems experience

Motion Recruitment • Woburn (MA)

Hybrid
USD 140,000 - 190,000
Competitive base salary
Equity opportunity
Medical, dental, vision insurance
+5