Senior Software Engineer - Flight Autonomy- Model Based

5 hours, 50 minutes 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

Vision Engineer

DISHER Talent Solutions Professional Services

DISHER is partnering with a world-leading automation company to hire a remote Vision Engineer who will design and support vision control systems across multiple manufacturing plants and integrators.

C++ Machine Learning
20 minutes ago

SCADA Networking and Telecom Engineer

Intersect 1-10 Internet Software & Services

Intersect is hiring a SCADA Networking and Telecom Engineer to design, secure, and commission utility-scale clean energy communications infrastructure across ERCOT-connected solar, wind, and BESS projects.

Cybersecurity
20 minutes ago

Embedded Software Designer – Networks

Kepler Communications 51-250 Diversified Telecommunication Services

Kepler Communications is hiring an Embedded Software Designer to develop next-generation networking software for spacecraft and ground systems in its remote engineering team.

Bash C C++ CI/CD Docker Kubernetes Linux Python
1 hour, 35 minutes ago

Field Deployment Technician

Teleo 11-50 Construction & Engineering

Teleo is hiring a Field Deployment Technician to install, integrate, and maintain remote operation and AI systems on heavy construction and mining equipment in field environments.

1 hour, 50 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