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.