Senior Robotics Software Engineer — Autonomy & ROS2 Expert

SR2 | Socially Responsible Recruitment | Certified B Corporation™

Menlo Park (CA)

On-site

USD 140,000 - 200,000

Full time

47 hours ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Competitive pay plus early-stage stock
401k with generous company match
Company-sponsored health and dental
Unlimited vacation
Dinner covered when working late

Job summary

SR2 is a venture-backed robotics company in Menlo Park hiring a Robotics Software Engineer to join an early team building autonomous handling systems. You will work closely with software, electrical and mechanical engineers on a hands-on project with real-world impact.

You’ll design and implement Python and C++ ROS2 software for live robots, emphasizing maintainability, performance and safety-critical operation. Join a team where you own real surface area from day one.

Qualifications

  • BS or higher in CS, Software Engineering, Robotics or closely related field.
  • Strong Python and C++ with ROS2 experience.
  • Demonstrated experience shipping production software on deployed robot systems.

Responsibilities

  • Build software for an autonomous robotic package handling system with hardware and other engineers.
  • Design, implement and debug motion control, perception pipelines and hardware interfaces.
  • Write clean Python and C++ focused on maintainability and performance.
  • Ensure software quality with testing, root-cause debugging and performance validation on live hardware.
  • Develop safety-critical functions: fault detection, graceful degradation and fail-safe behaviors.
  • Bring up software on physical hardware and address software-hardware boundary issues.
  • Instrument systems with logging, metrics and alerting for fast diagnosis of production issues.
  • Improve the stack, tooling and CI/CD to speed up the team.
  • Incorporate cutting-edge robotics advances and AI-assisted development tools.

Skills

Python
C++
ROS2
Problem solving

Education

BS or higher in CS/SE/Robotics

Tools

Docker
Embedded Linux
CAN bus

Job description

SR2 is a venture-backed robotics company in Menlo Park hiring a Robotics Software Engineer to join an early team building autonomous handling systems. You will work closely with software, electrical and mechanical engineers on a hands-on project with real-world impact.

You’ll design and implement Python and C++ ROS2 software for live robots, emphasizing maintainability, performance and safety-critical operation. Join a team where you own real surface area from day one.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

ROS2 Robotics Software Engineer for Warehouse Autonomy
ROS2 Robotics Software Engineer for Warehouse Autonomy

Avatar Robotics • San Francisco (CA)

On-site
USD 100,000 - 130,000
ROS2 Robotics Software Engineer for Warehouse Autonomy
ROS2 Robotics Software Engineer for Warehouse Autonomy

Avatar Robotics • San Francisco (CA)

On-site
USD 100,000 - 130,000
Robotics Software Engineer – Real-Time Autonomy (C++, ROS2)
Robotics Software Engineer – Real-Time Autonomy (C++, ROS2)

Strativ Group • San Francisco (CA)

On-site
USD 140,000 - 200,000
Robotics Software Engineer - ROS 2 & Autonomy
Robotics Software Engineer - ROS 2 & Autonomy

ALTEN Technology USA • North Reading (MA)

On-site
USD 120,000 - 145,000
Robotics Software Engineer – Real-Time Autonomy (C++, ROS2)
Robotics Software Engineer – Real-Time Autonomy (C++, ROS2)

Strativ Group • San Francisco (CA)

On-site
USD 140,000 - 200,000
Senior Robotics Software Engineer: Autonomy & ROS 2
Senior Robotics Software Engineer: Autonomy & ROS 2

Wilder Systems Robots • Oklahoma

On-site
USD 130,000 - 190,000
Senior Robotics Software Engineer - ROS, Linux, Autonomy Leader
Senior Robotics Software Engineer - ROS, Linux, Autonomy Leader

Toyota Automated Logistics • Grapevine (TX)

On-site
USD 140,000 - 190,000
Health Insurance
Dental Insurance
Vision Insurance
+6
Robotics Software Engineer — Humanoid AI & ROS2
Robotics Software Engineer — Humanoid AI & ROS2

Insight Recruitment • San Francisco (CA)

On-site
USD 180,000 - 200,000
Senior Robotics Software Engineer: Field-Ready ROS2 & CI/CD
Senior Robotics Software Engineer: Field-Ready ROS2 & CI/CD

Aurelius Systems • San Francisco (CA)

On-site
USD 120,000 - 160,000
Competitive salary + equity
Medical, dental, and vision coverage
Covered daily lunches and office snacks
+1
Senior Robotics Software Engineer: Motion, Sensing & ROS2
Senior Robotics Software Engineer: Motion, Sensing & ROS2

well-funded deeptech startup • San Francisco (CA)

On-site
USD 120,000 - 180,000