At Aurora Flight Sciences, we design, build, and fly advanced aircraft and enabling technologies from concept to reality. We are searching for a talented and self-motivated Autonomy Engineer to help us create the future of flight. Responsibilities will include but not be limited to the following:
The Autonomy Engineer contributes to conceptualizing, designing, building, testing, and demonstrating autonomous system prototypes in dynamic simulation, controlled lab settings, hardware-in-the-loop aircraft simulations, and in flight on full-scale aircraft. This role is weighted towards software / algorithm development but can include physical hardware component selection and interfacing.
- 3 – 10+ years experience of relevant experience.
- Bachelors degree in an engineering or applied science field or demonstrated equivalent work experience.
- Excellent problem solving and general engineering skills.
- Ability to design and implement complex software systems.
- Experience using multiple of the following languages: C++, Python, C, Matlab, Simulink.
- Interest and understanding of key aspects of autonomous systems function, design, and implementation considerations.
- Expertise in at least one of the following areas and experience in others: AI/ML for perception or autonomy applications, Numerical methods and computations, Route/path planning and optimization, State estimation and tracking applications, Software engineering, Simulation and testing, Software integration for hardware and flight tests.
- Must be a US Person (citizen or permanent resident).
- Masters degree or higher in a relevant engineering or applied science field.
- Experience working in an Agile development environment.
- DevOps, continuous integration, and continuous development.
- Engineering team leadership experience.
- Occasional travel may be required.
- Occasional work outside of normal business hours may be required to support testing and experiments or travel to customer sites