Senior Human-Machine Teaming Engineer

Merlin Labs•Boston, MA
•Onsite

About The Position

Merlin is seeking an experienced engineer with a background in autonomous systems, aviation, or robotics to build software that enables effective human-machine and machine-machine teaming. The role focuses on enhancing human interaction with complex automated systems, with opportunities to lead technical projects or contribute independently. The ideal candidate takes pride in writing high-quality, maintainable code and is driven to improve interactive teaming behaviors through human subject testing and integration into real airborne systems.

Requirements

  • Degree in Computer Science, Aerospace Engineering, Robotics Engineering, or a related subject.
  • 5+ years of professional experience (including graduate work) developing software for airborne autonomous systems.
  • Deep experience in one or more of the following: Human-machine interaction for crewed aircraft and/or UAS, Single- and multi-vehicle autonomy, resource allocation, and decision making algorithms, Software development for physiological signal monitoring, Algorithmic modeling for human cognitive state analysis.
  • Experience in modern software development workflows and practices, including version control, pipelines, and unit testing, and peer review.
  • 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 Linux and open-source development tools.
  • Proficiency writing code in Python.
  • Experience with technical writing.
  • Strong problem-solving skills and the ability to learn and contribute across different technical domains.

Nice To Haves

  • Proficiency with C++ and ROS.
  • Experience designing focused research plans and experiments to evaluate human-machine and machine-machine teaming effectiveness.
  • Experience with perception systems, sensor fusion, world modeling concepts, or Bayesian probabilistic methods.
  • Experience with proposal writing and technical roadmap development.
  • Familiarity with simulation software, especially aircraft simulation.
  • Experience with hardware and software integration and debugging.
  • Experience with flight testing (uncrewed or crewed aircraft).
  • Pilot license and flight experience is a plus.

Responsibilities

  • Contribute to the technical direction and implementation of capabilities supporting human-machine and machine-machine teaming for autonomous airborne systems.
  • Design, develop, and deploy novel teaming capabilities that measurably enhance the performance, safety, and resilience of human-machine teams.
  • Propose, design, and execute applied research and human subject experiments to evaluate human-machine teaming capabilities in realistic operations.
  • 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 systems to solve the toughest problems in aviation and autonomy.

Benefits

  • health, dental, life, flexible paid time off, and 401k with match
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service