Senior Robotics Software Engineer, Thunder
Core
Own mission autonomy systems and services deployed to customers, writing software to improve products and scale mission capabilities.
Role type
Senior Robotics Software Engineer (autonomy systems)
Builds
Mission autonomy systems and services for customers
Domain
Defense/Security robotics and autonomous systems
Deliverable
production ML models | product features
Required skills
C++, Rust, data processing, complex system navigation, root cause analysis, user needs translation
Preferred skills
Physics, Mathematics, Motion Planning, multi-agent autonomous systems, behavior trees, flight systems software
Technologies
C++, Rust
Responsibilities
Own mission autonomy systems and services deployed to customers; Write software to improve products and scale mission capabilities; Collaborate across teams to plan, build, and test complex functionality; Create and analyze metrics for debugging and monitoring; Triage issues, identify root causes, and coordinate next steps; Partner with end-users to translate needs into features while balancing user experience and engineering constraints; Travel up to 25% of the time to build, test, and deploy capabilities in real-world environments.
Seniority
Senior, hands-on IC