The Software Engineer I will help develop avionics software for commercial, business, and military flight decks. The role focuses on embedded flight software and high-reliability systems, including flight-management software, embedded systems, sensor fusion, real-time avionics networks, and autonomous mission platforms. The engineering team uses rapid iteration and hands-on experimentation to build dependable technologies for demanding aviation environments. The engineer will develop and optimize embedded flight software for safety-critical aircraft systems, write deterministic code, and debug and validate software with simulation and hardware-in-the-loop tools. The role involves collaboration with systems engineers, hardware teams, AI/ML specialists, and flight-test personnel to deliver integrated solutions that meet aviation safety, performance, and certification requirements. Work may include supporting AI-assisted onboard capabilities, applying aviation safety and secure-coding practices, and participating in flight tests, lab testing, and simulations.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Entry Level