Autonomy Software Engineer
MORSE Corp is an employee-owned, small business based in Cambridge, MA, Arlington, VA, and Seattle, WA with a history of fielding cutting-edge technology. MORSE boasts a specially selected team of scientists, engineers, and software developers to deliver best-in-class technical solutions that solve difficult multidisciplinary problems faced by the US National Security Ecosystem.
About the role
MORSE is looking for an Autonomy Software Engineer to research, develop and prototype novel autonomy software to enable pre-mission planning and operation of novel aircraft and other autonomous systems. The role involves autonomy development from conceptualization, including sensor selection and evaluation, software implementation, and data analysis. You will develop and test code in simulation, Hardware-In-the-Loop (HWIL) environments, and field tests of implemented autonomy software.
Responsibilities
- Research, develop, and prototype novel autonomy software and algorithms for autonomous systems
- Develop and evaluate autonomy software from conceptualization to implementation, including selection and evaluation of sensors, software development, and data analysis
- Design, develop, and test algorithms for autonomous systems, including sensor fusion, guidance, navigation, and control
- Develop and test code in simulation and Hardware-In-the-Loop (HWIL) environments, as well as participate in field tests of implemented autonomy software on vehicles and systems
- Collaborate with a multidisciplinary team in an agile environment to rapidly design, prototype, and test autonomous systems
Requirements
- US citizenship required (ability to obtain a U.S. Security Clearance)
- Experience developing real-world solutions with computational constraints, measurement errors, and modeling uncertainty
- 5+ years of Autonomy, Guidance, Navigation, and/or Controls experience
- Experience with developing both algorithms and the simulations for test and validation
- Expertise in positioning, navigation, and timing, particularly for aircraft
- BS or M.S. (preferred) in Aeronautical/Aerospace, or Electrical Engineering (Control or Signal Processing focus) or equivalent degree/major
Qualifications
- Expertise in sensor fusion such as Kalman filtering and experience with multiple sensing modalities
- Experience with designing and integration of autonomy hardware (sensors, flight controllers)
- Experience with C++ and Python software languages and software design best practices
- Experience with sensor modeling, simulation, and performance analysis
- Experience in ML model development and deployment using open-source tooling such as PyTorch and ONNX
- Ability to lead a small multi-disciplinary team is a plus
Benefits
- 10 paid holidays per year
- Open leave policy (not restricted to a specific number of paid sick or vacation days for exempt, regular full-time employees)
- Bonus, stock, and 401(k) match (depending on role eligibility)
- Medical, dental, vision, and life insurance
Pay
$90,000 USD - $210,000 USD