Jobless Developer
Hermeus logo
Hermeus

Posted 6 months ago

Open

Flight Software Engineer

Los AngelesOn-siteFull-time

AI Summary

Senior Flight Software Engineer designs, implements and maintains embedded flight software for aircraft systems, collaborating with hardware and systems engineers to ensure safe, high-performance software for avionics, navigation, and flight control.

About this role

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.

We are seeking a highly motivated and experienced 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.

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.
  • Minimum Requirements:

  • Bachelor's or Master's degree in Computer Engineering, or a related field.
  • 1+ 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.
  • Skills

    ARINC429AvionicsC++CANDO-178CEmbedded LinuxEmbedded Software Development ToolsFault-tolerant DesignFlight ControlMil-516cMil-Std-1553MIL-STD-516CNavigationRS422RTOSSafety-critical SoftwareSystems Integration

    Explore related jobs

    Browse these categories