Autonomy Software Engineer
Merlin is a Boston-based aerospace and defense technology company developing AI-powered, aircraft-agnostic autonomy software for fixed-wing aircraft.
About Merlin
Merlin’s Merlin Pilot combines hardware and software intended to perform takeoff-to-touchdown flight functions for military and civil aircraft, supporting reduced-crew and autonomous operations. The operating business began as Apollo Flight Research in 2018, became Merlin Labs in 2020, and is now operated under public parent Merlin, Inc.
Skills
Candidate Availability
Required and preferred rules are kept separate and reflect the wording in the original posting.
About the Role
You will develop embedded and higher-level aircraft autonomy software. You will implement perception, reasoning, decision-making, planning, and execution algorithms; collaborate on architecture and requirements; support simulation, integration, and flight testing; and write, test, document, and review code.
Requirements
- Computer science, aerospace engineering, robotics, or related degree
- 3+ years of experience with a bachelor's degree or 2+ years with a master's degree developing robotic or autonomous systems software
- State machines, behavior trees, or task planning algorithms
- Route, path, and trajectory planning
- Linux
- Open-source development tools
- Product development lifecycle experience
- Python
- C++
- ROS, DDS, or similar robotics middleware
Responsibilities
- Develop software for aircraft autonomy systems
- Implement and integrate perception, reasoning, decision-making, planning, and execution algorithms
- Collaborate on architecture, requirements, and design intent
- Support simulation, integration, and flight-test validation
- Write, test, document, and review code
- Develop certifiable autonomy systems
Benefits
- Equity grants
- Health insurance
- Dental insurance
- Life insurance
- Unlimited vacation
- 401k with match
- Work/life integration
