Autonomy Software Engineer

Merlin is a Boston-based aerospace and defense technology company developing AI-powered, aircraft-agnostic autonomy software for fixed-wing aircraft.

Boston, USA
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.

View jobs by Merlin

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