Aurelius Systems
Principal Robotics Software Engineer
$235K–$305K
San Francisco · On-site · Principal · Full-time · Posted May 4, 2026
- Experience
- 10+ years shipping robotics or real-time, hardware-facing software.
- Education
- BS, MS or PhD in CS, Robotics, EE or equivalent.
- Visa sponsorship
- Requires U.S. Person status for access to export-controlled information or items; includes U.S. citizens, legal permanent residents, and certain protected classes of asylees and refugees.
About the job
Leads the architecture and hands-on development of the robotics software stack, taking prototypes through release and deployment on fielded directed-energy systems.
What you'll do
- Set technical direction for the robotics stack, including performance, threading, process models, and latency budgets.
- Build release, packaging, deployment, and CI/CD processes for fielded software.
- Mentor the robotics software team and coordinate across controls, embedded, EE, and optics.
What they ask for
- 10+ years shipping robotics or real-time, hardware-facing software.
- Deep production C++ and real-time systems experience, with recent hands-on work.
- Senior individual-contributor track record at companies that shipped to customers or operators.
- Experience building and operating CI/CD for robotics or hardware-in-the-loop, and taking software through formal release, packaging, and deployment to end users.
Nice to have
- ROS2; Rust or other systems languages.
- Sensor fusion or perception background; defense or safety-critical software release experience.
Pay
$235K – $305K (base salary)
Tools
C++, ROS2, Rust
Model-written summary · the original posting is authoritative