Description
We are seeking a skilled C++ Mission Software Engineer to join our Air Dominance & Strike team. As a member of this team, you will develop aerial and multi-domain robotic systems, including unmanned fighter jets and air-breathing cruise missiles. You will work closely with specialist teams to solve complex problems and create a powerful autonomy software stack that includes computer vision, motion planning, SLAM, controls, estimation, and secure communications.
Responsibilities:
- Develop production-grade C++ and/or Rust software solutions in a Linux development environment
- Build software involving significant amounts of data processing and analysis
- Understand and navigate complex systems and established code bases
- Collaborate with the Air Dominance & Strike team to develop aerial and multi-domain robotic systems
- Deploy capabilities in the real world
Preferred qualifications include a strong background in physics, mathematics, and/or motion planning to inform modelling and simulation (M&S) and physical systems. You should have experience developing and testing multi-agent autonomous systems and deploying them in real-world environments. Feature and algorithm development with an understanding of behaviour trees is also desirable.
You will need to obtain and maintain an active U.S. Top Secret security clearance, and have a bachelor's degree in Computer Science, Software Engineering, Mathematics, Physics, or a related field. A master's or Ph.D. is also acceptable.
US salary range: $166,000 - $220,000 per year, plus highly competitive equity grants and top-tier benefits