Senior Software Engineer - Flight Autonomy- Model Based

1 month, 1 week ago
Full-time
Senior
Artificial Intelligence and Machine Learning
Merlin Labs

Merlin Labs

Merlin Labs is an aviation technology firm focused on developing fully autonomous flight systems by combining advanced automation with human piloting to ensure safe and reliable air travel as global demand increases.

Aerospace & Defense
51-250
Founded 2018
$134M raised

Description

  • 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 systems, safety, hardware, flight controls, and test engineers to meet product and program needs.
  • 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.

Requirements

  • Bachelor’s or Master’s degree in Electrical Engineering, Aerospace Engineering, Computer Engineering, Computer Science, or a 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 analyzing flight test data.
  • Experience with MATLAB scripting, tool automation, and test automation.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Controls Engineer

DoorDash 10K-50K Air Freight & Logistics

DoorDash Labs is hiring a Robotics/Controls Engineer to develop and test embedded control algorithms for robot powertrain and related systems in support of last-mile automation.

C Git Jenkins MATLAB Python
3 hours, 20 minutes ago

Lead Systems Engineer - Weapon Integration

Helsing 51-250 Aerospace & Defense

Helsing is hiring a Lead Engineer to lead end-to-end weapon integration for advanced aerial platforms, ensuring seamless operation across mission, avionics, and aircraft systems.

7 hours, 8 minutes ago

Maritime Technical Operations Engineer

Anduril Industries 1K-5K Aerospace & Defense

Anduril Industries is hiring a Maritime Technical Operations Engineer to support global deployment, troubleshooting, and sustainment of its autonomous underwater vehicle systems in field and customer environments.

Linux
9 hours, 30 minutes ago

Principal Real-Time Software Development Lead

STR 251-1K Aerospace & Defense

STR is seeking a Principal RADAR Real-Time Software Engineer to lead development and integration of command-and-control and real-time sensor processing software for advanced multi-function radar systems supporting closed-loop operations.

Embedded Systems MATLAB
9 hours, 42 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers