Aurelius Systems
Sr. Robotics Software Engineer
$185K–$235K
San Francisco · On-site · Senior · Full-time · Posted Jun 6, 2026
- Experience
- 4+ years writing production software with shipped systems.
- Education
- BS, MS, or PhD in CS, EE, Robotics, or equivalent; track record matters more than degree.
- Visa sponsorship
- Role requires U.S. Person status as defined by U.S. law, including U.S. citizens, legal permanent residents, and certain protected classes of asylees and refugees.
About the job
Develop and ship production robotics software for autonomous directed-energy systems, spanning sensor processing, tracking, control, and autonomy, while improving reliability through testing and deployment practices.
What you'll do
- Write and optimize C++ across the robotics stack, including concurrency, performance, and timing analysis.
- Build QA practices, automated tests, and CI/CD and deployment workflows for robotics and hardware-in-the-loop systems.
- Review code and collaborate with controls, embedded, and EE teams to improve software quality.
What they ask for
- 4+ years writing production software with shipped systems.
- Strong production C++; Python is used for tooling.
- Experience with real-time systems, concurrency, profiling, latency, and timing analysis.
- Experience building or operating CI/CD for robotics, hardware-in-the-loop, or other hardware-facing systems.
Nice to have
- ROS2; Rust or other systems languages.
- Experience with motion planning, trajectory optimization, state estimation, sensor fusion, defense or safety-critical releases, or robotics/HIL test automation.
Pay
$185K – $235K USD base salary
Tools
C++, Python, ROS2, Rust
Model-written summary · the original posting is authoritative