9 hours ago
Base Salary
$235k - $305k/yr
Responsibilities
- Write and own critical production C++ across the robotics stack.
- Define and maintain system-wide timing and safety contracts from perception through control.
- Take robotics software from prototype to field releases, including packaging, deployment, quality assurance, and hardware-in-the-loop testing.
- Mentor and grow the robotics team while continuing to contribute code as an individual contributor.
- Debug hardware and field issues, including during regular range tests.
Requirements
- 10 or more years of hands-on robotics software engineering experience and a record of shipping systems.
- Recent hands-on production C++ experience on physical robotic systems.
- Experience taking robotics software from prototype to repeatable use in field, operator, fleet, or customer settings.
- System-level experience with timing, threading, latency, reliability, release processes, deployment, quality assurance, or hardware-in-the-loop testing.
- Broad robotics experience across sensors, perception, tracking, control, middleware, and deployment.
- Experience mentoring or growing a team while remaining an individual contributor.
- Must meet applicable U.S. person requirements for export-controlled work.
- Familiarity with sensor timestamps, time synchronization, coordinate transforms, ROS or ROS2, cameras, IMUs, encoders, or gimbal systems is valuable.
- Defense, aerospace, safety-critical software, systems languages beyond C++, sensor fusion, or an active security clearance is valuable.
Benefits
- Base salary is $235,000 to $305,000 annually.
- On-site five days per week in San Francisco, California, with range days included.
- Visa sponsorship is not available.
Tech Stack
Categories
Robotics
