Senior Human-Machine Teaming Engineer
Merlin Labs
- Boston, United States
- Senior Level
- 5+ years
- Posted
Skills
Required
- autonomous systems / aviation / robotics
- software development
- build software that
- Linux
- Python
- C++
- ROS
Preferred
- perception systems / sensor fusion / world modeling concepts / Bayesian probabilistic methods
- simulation software
- aircraft simulation
- proposal writing
- technical roadmap development
- hardware and software integration
- debugging
- flight testing
- integration
Merlin, a cutting-edge company focused on enhancing human-machine interaction in aviation. As a Senior Human-Machine Teaming Engineer, you will contribute to the technical direction and implementation of capabilities supporting human-machine and machine-machine teaming for autonomous airborne systems.
You’re excited to enhance how humans interact with complex automated systems
Responsibilities
- You will design, develop, and deploy novel teaming capabilities, propose and execute applied research and human subject experiments, and contribute to simulation, integration, and flight test activities.
- You will also collaborate across Merlin to develop innovative systems that address the toughest challenges in aviation and autonomy.
- Contribuer à la direction technique et à la mise en œuvre de capacités soutenant le travail d'équipe homme-machine et machine-machine pour les systèmes aériens autonomes.
- Concevoir, développer et déployer des capacités de travail d'équipe novatrices qui améliorent mesurablement la performance, la sécurité et la résilience des équipes homme-machine.
- Proposer, concevoir et exécuter des recherches appliquées et des expériences avec des sujets humains pour évaluer les capacités de travail d'équipe homme-machine dans des opérations réalistes.
- Single- and multi-vehicle autonomy, resource allocation, and decision making algorithms
- Experience in modern software development workflows and practices, including version control, pipelines, and unit testing, and peer review
Requirements
- You take pride in writing high-quality, maintainable code, and are driven to improve interactive teaming behaviors through human subject testing and integration into real airborne systems
- You are comfortable with either leading technical projects or contributing independently to software development and experimentation
- You are an experienced engineer with a background in autonomous systems, aviation, or robotics who is motivated to build software that enables effective human-machine and machine-machine teaming
- Experience with overall product development cycle, including design, testing, and troubleshooting at the system level as well as at the software component level
- Degree in Computer Science, Aerospace Engineering, Robotics Engineering, or a related subject
- Human-machine interaction for crewed aircraft and/or UAS
- 5+ years of professional experience (including graduate work) developing software for airborne autonomous systems
- Software development for physiological signal monitoring
- Experience with Linux and open-source development tools
- Experience with technical writing
- Strong problem-solving skills and the ability to learn and contribute across different technical domains
- Deep experience in one or more of the following:
- Proficiency writing code in Python
- Algorithmic modeling for human cognitive state analysis
- Proficiency in C++ and ROS
- Experience designing focused research plans and experiments to evaluate human-machine and machine-machine teaming effectiveness
Preferred
- Experience with perception systems, sensor fusion, world modeling concepts, or Bayesian probabilistic methods
- Familiarity with simulation software, especially aircraft simulation
- Experience with proposal writing and technical roadmap development
- Experience with hardware and software integration and debugging
- Experience with flight testing (uncrewed or crewed aircraft)
- Pilot license and flight experience is a plus
Pay
USD 165,000 - 220,000
