Aureliussystems
Sr. Robotic Software Engineer
San Francisco. Posted 5 months ago
The role
You will write production C++ across tracking, control, and autonomy for the Archimedes robotics stack. You will own features end to end and champion QA and CI/CD practices for fielded software.
What you will do
- Hands-on C++ development across the stack
- Threading, process structure, performance and timing analysis
- QA practices and test coverage
- CI/CD and deployment hygiene for robotics and hardware-in-the-loop
- Automated tests and tooling
- Code review
- Cross-functional work with controls, embedded and EE
Required qualifications
- 4+ years writing production software with real shipped systems
- Strong production C++
- Real-time and performance chops: concurrency, profiling, latency and timing analysis
- Experience building or operating CI/CD for robotics, hardware-in-the-loop or other hardware-facing systems
- A genuine ownership mentality toward quality
Nice to have
- ROS2
- Rust or other systems languages
- Motion planning, trajectory optimization, state estimation or sensor fusion
- Defense or safety-critical software release experience
- Built test automation frameworks for robotics or hardware-in-the-loop
Benefits
- Competitive salary + equity
- United Health Care medical, dental, and vision coverage
- Flexible 18 days PTO + 5 sick days
- Travel to field test events and range days
- Covered daily lunches and office snacks + drinks
- E-bike / scooter stipend (Up to $500)
- Direct access to leadership and real ownership over your work
Before you apply
- Requires access to export-controlled information or items that require U.S. Person status (U.S. citizens, legal permanent residents, or certain protected classes of asylees and refugees)
About the company
Aurelius Systems is a VC backed defense tech startup building autonomous, edge deployed directed energy systems for counter-UAS. They build laser weapons to shoot down drones.