Merlin Labs - Engineering Manager, Autonomy Planning & Behaviors
Requirements
• Degree in Computer Science, Aerospace Engineering, Robotics Engineering, or a related subject. • 5+ years of professional experience developing software for autonomous systems. • Subject matter expert in one or more of the following: • Mission management frameworks such as behavior trees, hierarchical task networks, state machines, petri nets. • Single- and multi-vehicle autonomy, resource allocation, and decision making algorithms. • Airborne contingency and emergency management. • Machine learning for complex decision making and behavior generation. • 2+ years of experience managing a technical team of at least 4 engineers at different levels. • Proficiency 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. • Proficiency writing both Python and C++. • Familiarity with simulation software, especially aircraft simulation. • Experience with proposal writing and technical roadmap development. • Experience with ROS, DDS, or similar middleware for robotics/autonomy systems. • Experience with government open architectures such as A-GRA, OMS and FACE. • Experience developing and/or using modern avionics systems. • Experience with hardware and software integration and debugging. • Experience with flight testing (uncrewed or crewed aircraft). • Awareness of aviation certification standards such as DO-178. • Pilot license and flight experience is a plus. • We welcome remote applicants for this role, with a preference for candidates based in or willing to relocate to Boston, MA for a hybrid work schedule at our HQ. • $180,000 - $240,000 a year
Responsibilities
• Drive the technical direction and deliver autonomous decision making, behavior execution, and motion planning capabilities for airborne systems. • Define the research, experiments, and development projects that support delivering mission autonomy capabilities. • Identify gaps and define staffing needs to develop and deliver decision making and behavior capabilities. • Ensure the decision making, behaviors, and motion planning technical plans align with short term R&D objectives, long term objectives, and the Merlin technology roadmap. • Lead architecture design and perform architecture and technology trade-off analysis, accounting for short term objectives and long term goals in decision making. • Step in to a hands-on software development role as needed. • Support simulation, integration, and flight test activities to validate real-world performance. • Collaborate across Merlin to develop novel systems to solve the toughest problems in aviation and autonomy.
Benefits
• Merlin Labs offers an innovative, entrepreneurial, and team-focused startup environment. We also offer a top-notch benefits package (health, dental, life, flexible paid time off, and 401k with match) and work/life integration. Being part of the Merlin team allows you to become part of a small team that supports professional development while working together to achieve our mission.
Apply in one click
Upload My Resume
Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT