Autonomous Vehicle Software Engineer
Aurora Flight Sciences
Job Overview
Who's the hiring manager?
Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Job Description
Position Overview
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 Autonomous Vehicle Software Engineer to help us create the future of flight. Responsibilities will include but not be limited to the following:
Responsibilities
Aurora Flight Sciences, a Boeing subsidiary, is seeking Software Engineers to contribute to the development of next-generation autonomous aircrafts. Our contributions to the aerospace industry include the world-record breaking Orion aircraft, the first fully autonomous helicopter (AACUS), a flying taxi, underwater vehicles and a solar plane to name a few. In this role, you will be part of a highly collaborative environment in which you will work independently on a multi-disciplinary team to design and develop flight and/or mission-critical onboard software for autonomous systems. As such, candidates must have excellent communication and organizational skills and the desire to take on new tasks and develop new skills. As an engineering leader, you will lead either the technical direction and delivery of a subsystem and/or the task and mentoring of junior engineers.
Minimum Requirements
- B.S. in one of the following Engineering Degrees: Aerospace Engineering, Computer Science, or equivalent discipline.
- Must be a US Citizen or Legal US Permanent Resident.
Relevant Discipline Interest and Working Knowledge Normally Include a Mix of:
- UAS or Autonomous Vehicles
- Robotic System Guidance, Navigation and Control
- Ground or Airborne Mission Systems
- General Aerospace Flight Control or Cockpit Avionics Systems
- User / Ground Stations
- Demonstrated proficiency in C/C++ or Python at a level commensurate with background.
- Demonstrated ability to lead technical delivery and/or small teams.
Preferred Requirements
- Master Degree in Aerospace or Computer Science
- Payload Control
- Model-Based Design and/or Model-Based Test
- Mathworks Simulink/Stateflow Auto-Coder Toolchain
- CMMI (level 3 or higher)
- DO-178B
- C/C++, Qt, or Java
- Human Machine (HMI) Interactions Programming
- C/C++ Low Level Algorithms
- Microcontrollers and Embedded Processors
Key skills/competency
- Autonomous Systems
- Flight Software
- Mission-Critical Software
- Software Development
- Engineering Leadership
- C/C++
- Python
- Guidance, Navigation & Control (GNC)
- Embedded Systems
- UAS (Unmanned Aircraft Systems)
How to Get Hired at Aurora Flight Sciences
- Research Aurora Flight Sciences's pioneering work: Study their mission in autonomy and robotics, recent projects like AACUS or Orion, and their connection to Boeing.
- Tailor your resume for autonomous systems: Highlight experience in UAS, robotics, GNC, embedded software development, C/C++, and Python proficiency relevant to flight systems.
- Showcase technical leadership and collaboration: Prepare examples demonstrating your ability to lead technical delivery, mentor junior engineers, and work effectively in multidisciplinary teams.
- Prepare for in-depth technical discussions: Review fundamental concepts in aerospace engineering, software design for safety-critical systems, model-based design, and specific technologies like Simulink/Stateflow or DO-178B.
- Articulate your passion for advanced aviation: Clearly convey your enthusiasm for autonomous flight and contributing to Aurora's innovative aerospace projects during interviews.
Frequently Asked Questions
Find answers to common questions about this job opportunity
Explore similar opportunities that match your background