Job Description
Hermeus is an aerospace and defense technology company founded to radically accelerate air travel by delivering hypersonic aircraft
The company aims to develop hypersonic aircraft quickly and cost-effectively by integrating hardware-rich, iterative development with modern computing and autonomy
This approach has been validated through design, build, and test of the company’s first combined turbojet-ramjet engine and is now being scaled through its first flight vehicle program, Quarterhorse
Hermeus is also developing Darkhorse – an uncrewed hypersonic aircraft designed to deliver unique asymmetric capabilities to the warfighter
The company aims to develop hypersonic aircraft quickly and cost-effectively by integrating hardware-rich, iterative development with modern computing and autonomy
This approach has been validated through design, build, and test of the company’s first combined turbojet-ramjet engine and is now being scaled through its first flight vehicle program, Quarterhorse
Hermeus is also developing Darkhorse – an uncrewed hypersonic aircraft designed to deliver unique asymmetric capabilities to the warfighter
We are seeking a highly motivated and experienced Lead Flight Software Engineer to join Hermeus, a hypersonic aircraft startup company
As aLead Flight Software Engineer, you will work closely with our hardware and systems engineers to design, develop, and implement software for our cutting-edgeaircraft systems.
Responsibilities:
- Lead and mentor a team of flight software engineers, driving technical excellence and fostering a collaborative environment
- 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
Qualifications:
- Demonstrated leadership experience in guiding and mentoring team members, fostering professional growth, and driving team performance through effective coaching, feedback, and support to achieve project goals and enhance team cohesion
- Bachelor’s or Master’s degree in Computer Engineering, or a related field
- 6+ years of experience in embedded flight software development
- Strong programming skills in C/C++ and experience with embedded flight software development tools and methodologies
- Experience with real-time operating systems (RTOS), low-level hardware interfaces (e.g., SPI, I2C, UART, etc.), and software development for microcontrollers
- Familiarity with safety-critical software development processes, such as DO-178C or equivalent
- Knowledge of avionics systems, flight control systems, and navigation systems
- Experience with system-level testing and simulation tools
- 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
We encourage you to apply even if you have skillsets and experience outside of our current needs as we’re always open to connect and discuss future opportunities.
Recommended Skills
- Attention To Detail
- C++ (Programming Language)
- Computer Engineering
- Computer Programming
- Control Systems
- Debugging