Merlin Labs

Senior Software Engineer - Flight Autonomy

Merlin Labs$120K — $150K *
Aerospace & Defense
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's or Master's degree in relevant engineering or computer science field.
  • 5+ years of experience developing embedded or safety-critical software.
  • Extensive experience with Simulink, Stateflow, and Embedded Coder for safety-critical development.
  • Familiarity with Simulink Check, Simulink Code Inspector, Simulink Test, and Polyspace Bug Finder.
  • Strong requirements management experience using tools like DOORS, Jama, or Polarion.
  • Hands-on knowledge of DO-178C, particularly DO-331.
  • Experience in CI/CD environments and model/code quality checks.
  • Proficiency in C/C++ for embedded flight software development.

Responsibilities

  • Design and develop flight-critical software using MathWorks tools.
  • Define software architecture and ensure compliance with DO-178C.
  • Create and maintain software requirements, models, and auto-generated code.
  • Ensure robustness through verification and certification artifacts.
  • Collaborate with cross-functional engineering teams to meet program needs.
  • Support integration into continuous integration pipelines.
  • Contribute to audits and certification reviews and maintain comprehensive documentation.
  • Assist with HIL, PIL, and flight testing activities.

Benefits

  • Flexible work arrangements with potential remote opportunities.
  • Professional development and continuous learning programs.
  • Collaborative work environment with cross-functional teams.
  • Access to the latest tools and technologies in aerospace systems.
Full Job Description
About you:

We are seeking a Senior Software Engineer to design, implement, test, and certify flight-critical autonomy algorithms for next-generation aerospace systems. In this role, you will develop model-based flight software using MathWorks tools and support the full lifecycle of DO-178C compliant development.

Responsibilities:
    • Design and develop flight-critical software using Simulink, Stateflow, and related MathWorks tools for model-based design.
    • Define software architecture, modeling standards, and development workflows aligned with DO-178C and DO-331.
    • Create, maintain and review software requirements, models and auto-generated code.
    • Ensure robustness and traceability through requirements-based design, verification, and certification artifact production.
    • Collaborate with engineers from cross functional groups such as systems, safety, hardware, flight controls and test to ensure product and program level needs are met.
    • Support integration into CI pipelines, including model checks, code generation, static analysis, and automated verification.
    • Contribute to planning and execution of SOI audits and certification reviews.
    • Create and maintain comprehensive documentation for software requirements, architecture and design decisions
    • Support hardware-in-the-loop (HIL), processor-in-the-loop (PIL), and flight testing activities.
    >


Qualifications:
    • Bachelor's or Master's degree in Electrical Engineering, Aerospace Engineering, Computer Engineering, Computer Science, or related field.
    • 5+ years of experience developing embedded or safety-critical software.
    • Extensive experience with Simulink, Stateflow and Embedded Coder for safety critical software development.
    • Experience with Simulink Check, Simulink Code Inspector, Simulink Test and Polyspace Bug Finder
    • Strong experience with requirements management, including authoring high-quality software requirements, maintaining traceability, and using tools such as DOORS, Jama, or Polarion.
    • Working knowledge of DO-178C, including hands-on experience with DO-331.
    • Experience with CI/CD environments and automated model/code quality checks.
    • Experience developing embedded flight software using C/C++ and integrating auto-generated code with manual code
    • Experience performing HIL testing, automated test execution, troubleshooting integration issues and analysis of flight test data.
    • Experience with MATLAB scripting, tool automation, and test automation

About Merlin Labs

Merlin Labs is an aerospace company that develops autonomous flight technology for small aircraft. The company's technology is designed to enable small planes to fly themselves, reducing the need for human pilots and making air travel more efficient and accessible. The company was founded in 2018 and is based in Menlo Park, California.
Learn more about Merlin Labs
Size
50 employees
Industry
Founded
2018

Similar Jobs

More Jobs at Merlin Labs

  • Merlin Labs
    Manager, Aircraft Avionics Systems
    $120K — $150K *
    Boston, MA 02115 (Suffolk County)
    Aerospace & Defense
    Hybrid
  • Merlin Labs
    GM - Maritime
    $120K — $180K *
    Washington, DC 20011 (District Of Columbia County)
    Aerospace & Defense
    Hybrid
  • Merlin Labs
    Proposal Manager
    $90K — $120K *
    Washington, DC 20011 (District Of Columbia County)
    Aerospace & Defense
    Hybrid
  • Merlin Labs
    Director, Strategy
    $130K — $180K *
    Washington, DC 20011 (District Of Columbia County)
    Aerospace & Defense
    Hybrid
  • Merlin Labs
    Director, Business Operations
    $120K — $160K *
    Washington, DC 20011 (District Of Columbia County)
    Business Services
    Hybrid

More Aerospace & Defense Jobs

Find similar Senior Software Engineer - Flight Autonomy jobs: