Autonomy Software Engineer
Core
Research, develop, and prototype novel autonomy software and algorithms for pre-mission planning and operation of aircraft and other autonomous systems.
Role type
Autonomy Software Engineer (GNC & Optimization)
Builds
Autonomous aircraft and systems software
Domain
Defense / National Security / Aerospace
Deliverable
production ML models | product features
Required skills
Guidance, Navigation, and Control (GNC) algorithms, Sensor fusion, Kalman filtering, Simulation development, Hardware-In-the-Loop (HWIL) testing, C++, Python, Positioning, Navigation, and Timing (PNT), Machine Learning model development
Preferred skills
Sensor modeling, Flight controller integration, Multi-disciplinary R&D program leadership
Technologies
PyTorch, ONNX, C++, Python
Responsibilities
Research, develop, and prototype novel autonomy software and algorithms; Design, develop, and test algorithms including sensor fusion and control; Develop and test code in simulation and HWIL environments; Participate in field tests of implemented autonomy software; Collaborate with multidisciplinary teams to rapidly design and test autonomous systems
Seniority
Mid-Senior, hands-on IC