Senior Flight Software Engineer
HAMRA tailors your résumé to this role at Hermeus, writes a matching cover letter, and fills the application — you just review and press submit.
Hermeus is a venture-backed defense aviation company reclaiming the lost art of rapid iterative prototyping to build the fastest aircraft in the world today. By prioritizing relentless hardware iteration, we deliver high-speed systems at the pace of the modern battlefield. We work with the Department of War to provide the high-speed capabilities our nation and its allies need to maintain a durable, asymmetric advantage.
About The Role:
We are seeking a highly motivated and experienced Senior Flight Software Engineer to join Hermeus, a hypersonic aircraft startup company. As a Senior Flight Software Engineer, you will work closely with our hardware and systems engineers to design, develop, and implement software for our cutting-edge aircraft systems.
We are open to considering Software Engineer II or Principal Engineer candidates for this role.
Responsibilities:
• Develop and maintain embedded flight software for our aircraft systems, including flight control, navigation, communication, and avionics systems.
• Collaborate with hardware engineers to ensure seamless integration of software and hardware components.
• Write efficient, high-quality, and well-documented code that meets the performance and safety requirements of the aircraft.
• Develop software requirements and design documents.
• Participate in code and design reviews to ensure high-quality software.
• Test and debug software to ensure it meets design specifications and performance requirements.
• Work with systems engineers to develop and execute system-level tests and simulations.
• Participate in the development of safety-critical software and documentation to ensure compliance with regulatory standards.
• Stay up-to-date with emerging trends and technologies in the embedded flight software field and apply them to our aircraft systems.
• Develop and maintain technical documentation.
Requirements:
• Bachelor's or Master's degree in Computer Engineering, or a related field.
• 5+ years of experience in embedded flight software development.
• Professional experience programming in C/C++ and experience with embedded flight software development tools and methodologies.
Preferred Skills and Experience:
• Experience with real-time operating systems (RTOS) or embedded Linux for real-time applications.
• Familiarity with low-level hardware interfaces (e.g., CAN, RS422, MIL-STD-1553, ARINC429, etc.), and software development for embedded applications.
• Experience with fault-redundant design as well as safety-critical software development processes, such as DO-178C or MIL-516C. Knowledge of avionics systems, flight control systems, and navigation systems.
• Strong problem-solving skills and attention to detail.
• Excellent communication skills and ability to work collaboratively in a team environment.
• Experience working in a startup environment is a plus.
More roles to explore
- Director, Digital TransformationHermeus · Los Angeles, CA
- WelderHermeus · Atlanta, GA
- Avionics Electrical Engineering Intern - Spring/Summer 2027Hermeus · Atlanta, GA
- Avionics Technician (contract)Hermeus · Atlanta, GA
- Test and Operations Engineering Intern - Spring/Summer 2027Hermeus · Los Angeles, CA
- Flight Operations & Airworthiness Engineering Intern - Spring/Summer/Fall 2027Hermeus · Atlanta, GA
Listing sourced from Hermeus’s lever board. HAMRA is not the employer; applications are completed on the employer’s own site.