Simplify Logo

Full-Time

Principal Autonomy Software Engineer

Confirmed live in the last 24 hours

Merlin Labs

Merlin Labs

51-200 employees

Develops autonomous flight technology for aircraft

Aerospace
Automotive & Transportation

Expert

Remote in USA

Category
Embedded Engineering
Software QA & Testing
Software Engineering
Required Skills
Python
Software Testing
Data Structures & Algorithms
REST APIs
Linux/Unix
Requirements
  • Degree in Computer Science, Aerospace Engineering, Robotics Engineering, or a related subject.
  • 10+ years of professional experience developing software for physical systems such as aircraft, robotics, or medical devices.
  • Subject matter expert in at least one of these fields: perception, reasoning, decision making, planning, and control.
  • Familiar with the following areas relating to the autonomy software stack:
  • Perception: detection, processing, and tracking using cameras, radar, and/or LIDAR.
  • Reasoning and decision making: state machines, behavior trees, hierarchical task networks, petri nets.
  • Scheduling and motion planning: global and local spatio-temporal planners, preferably in the air domain.
  • Human-machine interaction: use of algorithms and autonomy to reduce crew mental and physical workload.
  • System reliability: monitoring of subsystems and identifying contingencies.
  • State estimation and control.
  • Robotics middleware software such as ROS/2.
  • Ability to interpret, develop, and integrate abstract code to facilitate efficiency, modularity, and reusability.
  • Years of experience providing tech leadership to a team of at least 5-7 engineers at different levels.
  • Experience with Linux and open-source development tools.
  • 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.
Responsibilities
  • Technical lead in autonomy, robotics, and machine learning software for the Advanced Capabilities Team
  • Design, build, and integrate onboard and off-board airborne autonomy capabilities to:
  • Reduce pilot workload and assist pilots with nominal and emergency flight procedures.
  • Enable cargo aircraft to safely fly without a human pilot onboard.
  • Support automated mission planning.
  • Enable real-time contingency planning and safe execution of contingency procedures and maneuvers.
  • Work closely with the R&D software engineering manager to understand team objectives, short term milestones, long term milestones, and technology roadmap.
  • Contribute to concept of operations (CONOPs) design and requirements derivation for autonomy software systems.
  • Lead architecture design and perform architecture and technology trade-off analysis, accounting for short term objectives and long term goals in decision making.
  • Collaborate closely with the rest of the R&D software team throughout the research, design, implement, and test cycle.
  • Drive, provide input on, and approve key decisions relating to system architecture and design, software implementation details, algorithm selection, tool/library usage, and more.
  • Write, test, document and review code according to Merlin’s development standards as needed.
  • Review design inputs and code written by the rest of the R&D software team.
  • Act as a mentor for the team.
  • Collaborate across Merlin to develop novel systems to solve the toughest problems in aviation and autonomy.

Merlin Labs develops autonomous flight technology, specifically the Merlin Pilot, an advanced system designed to operate aircraft without human intervention. This system can be integrated into various types of aircraft, making it adaptable to different sizes and ages. The technology is being developed in collaboration with aviation authorities like the U.S. Federal Aviation Administration and the Civil Aviation Authority of New Zealand to ensure it meets safety and regulatory standards. Unlike competitors, Merlin Labs takes a phased approach by initially pairing the autonomous system with human pilots, which helps ensure safety and build trust in the technology. The goal is to provide a scalable solution for commercial airlines, cargo transport companies, and private aircraft owners, positioning Merlin Labs as a significant player in the future of aviation.

Company Stage

Series B

Total Funding

$180.4M

Headquarters

Boston, Massachusetts

Founded

2019

Growth & Insights
Headcount

6 month growth

8%

1 year growth

8%

2 year growth

86%
Simplify Jobs

Simplify's Take

What believers are saying

  • Merlin Labs' successful acquisition of EpiSci and partnerships with the U.S. Air Force and MIT Lincoln Laboratory highlight its potential for significant advancements in AI-driven aviation.
  • The completion of the Certification System Bench accelerates the path to certification, potentially speeding up market entry and revenue generation.
  • Receiving a Part 135 Air Operators Certificate in New Zealand opens up new operational opportunities and critical data collection for future product development.

What critics are saying

  • The highly regulated nature of the aviation industry could slow down the certification process, delaying market entry and revenue.
  • Dependence on partnerships with aviation authorities and other organizations may pose risks if these relationships falter or regulatory standards change.

What makes Merlin Labs unique

  • Merlin Labs' phased approach to integrating autonomous flight technology, starting with human pilot pairing, sets it apart from competitors aiming for immediate full autonomy.
  • Their strategic partnerships with aviation authorities like the FAA and CAA of New Zealand ensure compliance with safety standards, providing a competitive edge in regulatory approval.
  • The acquisition of EpiSci and collaboration with MIT Lincoln Laboratory for advanced AI and collision avoidance systems further solidify Merlin Labs' position as a leader in autonomous aviation technology.