Senior Software Engineer
Core
Design, develop, and optimize new tools and products for next-generation autonomous capabilities in air, land, sea, and space domains, integrating customer platforms and deploying software to production.
Role type
Senior Software Engineer (Defence/Autonomy)
Builds
Dual-use autonomous software solutions for national security customers
Domain
Defence, National Security, Autonomous Systems
Deliverable
production ML models | product features
Required skills
Modern C++, Object-Oriented Programming, Docker, Linux, System Design, Code Optimization
Preferred skills
Python, Distributed Systems, Simulation Technology, Bazel, Nix, Infrastructure Deployment
Technologies
C++, Python, Docker, Linux, Bazel, Nix
Responsibilities
Lead design and development of new tools and products from incubation to production; Integrate software from customers and internal teams; Write, test, and debug efficient modern C++ code; Work with product managers to translate requirements into technical solutions; Mentor junior engineers; Travel to customer sites for field integration
Seniority
Senior, hands-on IC with mentorship responsibilities