5 hours ago
Base Salary
$235k - $305k/yr
Responsibilities
- Write and own production C++ across the robotics software stack.
- Establish timing and safety contracts across perception, tracking, control, and autonomy.
- Turn prototype software into repeatable field releases through packaging, deployment, CI/CD, quality assurance, and hardware-in-the-loop testing.
- Mentor and grow the robotics team while remaining hands-on as an individual contributor.
- Debug hardware and field issues during regular range tests.
Requirements
- At least 10 years of hands-on robotics software engineering experience with shipped systems and recent coding experience.
- Production C++ experience on physical robotic systems spanning sensors, perception, tracking, control, middleware, and deployment.
- Experience taking a robotics stack from prototype to repeatable use in field, operator, fleet, or customer settings.
- Experience owning system-wide timing, threading, and latency and building release, CI/CD, quality assurance, or hardware-in-the-loop processes.
- Experience mentoring or growing a team while continuing to code as an individual contributor.
- Familiarity with ROS or ROS2, cameras, IMUs, encoders, or gimbal systems is useful.
- Defense, aerospace, or safety-critical software experience and an active security clearance are valued.
- Must be a U.S. Person due to export control requirements.
Benefits
- Base salary is $235,000 to $305,000 annually.
- On-site five days per week in San Francisco, California, with range days included.
Tech Stack
Categories
Robotics
