SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.
Merlin Labs (NASDAQ: MRLN) is a publicly traded aerospace and defense company developing autonomous flight systems—a non-human pilot delivering full-stack autonomy for aircraft from takeoff to touchdown. The Merlin Pilot autonomy system has been proven through hundreds of autonomous flights from global test facilities in New Zealand, Rhode Island, and Massachusetts. The company is headquartered in Boston and is expanding to accelerate development and deployment of its autonomy platform.
You will design, implement, test, and certify flight-critical autonomy algorithms for next-generation aerospace systems. This is a Staff-level individual contributor role focused on model-based flight software development using MathWorks tools and DO-178C compliant processes.
Key responsibilities include:
- 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 cross-functional teams (systems, safety, hardware, flight controls, flight test) 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
The role is based on-site at Merlin HQ in Boston, MA. The company offers catered lunches, snacks, beverages, and a benefits package including health, dental, life insurance, unlimited vacation, and 401k with match.
REQUIREMENTS:
- Bachelor's or Master's degree in Electrical Engineering, Aerospace Engineering, Computer Engineering, Computer Science, or related fields
- 10+ 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
- Must be authorized to work in the United States without visa sponsorship