Merlin Labs

Merlin Labs

Autonomy Software Engineer

Boston or Remote · Contract

No sponsorshipDetected 947 days ago
PythonAlgorithmsLinuxEmbedded SystemsRoboticsAerospace EngineeringSensorsCollaborationProblem Solving

About the role

  • About you You are a versatile software engineer with a passion for aviation, robotics, and autonomous systems.
  • You're excited to see your code fly in the real world.

Responsibilities

  • Develop software across the stack of an aircraft autonomy system, contributing to lower level embedded systems and higher level autonomy function areas as needed.
  • Implement and integrate algorithms for perception, reasoning, decision making, planning, and execution in support of autonomous airborne operations.
  • Collaborate with domain leads to understand architecture, requirements, and design intent for specific capabilities.
  • Contribute to simulation, integration, and flight test activities to validate autonomy software in relevant environments.
  • Write, test, document and review code according to Merlin's development standards.
  • Collaborate across Merlin to develop novel, certifiable systems to solve the toughest problems in aviation and autonomy.
  • You take pride in delivering high-quality, maintainable code, collaborate well with other engineers and teams, and like to independently dig into new problems.

Requirements

  • You are a versatile software engineer with a passion for aviation, robotics, and autonomous systems.
  • You are comfortable working across technical domains, from perception and understanding to decision making and human-machine teaming.
  • Degree in computer science, aerospace engineering, robotics, or a related field.
  • BS and 1+ or MS and 2+ years of experience developing software for robotic or autonomous systems.
  • Experience with Linux and open-source development tools.
  • Experience with overall product development cycle, including design, testing, and troubleshooting at the system level as well as at the software component level.
  • Experience with both Python and C++.
  • Experience with ROS, DDS or similar robotics middleware.
  • Strong problem-solving skills and the ability to learn and contribute across different technical domains.

Nice to have

  • Experience with state machines, behavior trees, or task planning algorithms.
  • Experience with route, path and trajectory planning.
  • Experience with perception systems, sensor fusion, or world modeling concepts.
  • Experience with multi-agent collaboration and human-machine interfaces.
  • Experience with system integration, simulation, or flight testing of autonomous platforms.
  • Experience with hardware and software integration and debugging.
  • Pilot license and flight experience is a plus.
  • Merlin Labs offers an innovative, entrepreneurial, and team-focused startup environment.

Company info

  • Merlin is a venture backed aerospace startup building a non-human pilot to enable both reduced crew and uncrewed flight.
  • Backed by some of the world's leading investors, Merlin is scaling alongside our customers to begin leveraging autonomy today to solve some of aviation's biggest challenges.

Visa & Work Authorization

  • At this time, we are unable to provide visa sponsorship or consider candidates who require visa transfers.

This listing is sourced directly from Merlin Labs's careers page and normalized into a canonical job model.