Merlin logo

Senior Tech Lead Software Engineer - Avionics

Merlin

About Merlin Labs

Merlin is an early-stage autonomy company, building software to control sophisticated transportation systems. Our mission is to develop hardware and software solutions that enable aircraft to fly autonomously and safely. Our first product will be a certified system to automate existing fixed-wing aircraft. We are backed by top institutional venture capitalists and have headquarters in Boston with hubs in Denver, Los Angeles, and the Mojave Desert.

About the Role

As a Senior Tech Lead Software Engineer in Avionics, you will be responsible for leading the design and development of autonomous flight software. You will contribute to both lower-level embedded software and higher-level autonomy function areas. You will take part in designing and developing the software architecture for our safety-critical systems and provide leadership by example. This includes defining and implementing processes, writing and testing code, generating documentation, and ensuring our product ships and performs to the highest quality.

Responsibilities

  • Lead the design and development of autonomous flight software.
  • Contribute to software architecture for safety-critical systems.
  • Drive the development of the software to project and certification milestones.
  • Maintain the configuration and quality of the software by adhering to established standards and procedures.
  • Collaborate cross-functionally to improve software and provide recommendations to update system requirements, architecture, or hardware to resolve issues.
  • Develop novel, certifiable systems to solve tough problems in aviation and autonomy.
  • Assist in hiring and mentoring to lead a strong and collaborative avionics software team.

Qualifications

  • BS in Computer Science, Aerospace Engineering, or a related field.
  • 5+ years of experience in leading software teams in the development of embedded software.
  • 10+ years of experience in embedded software development with demonstrable knowledge of C/C++.
  • Expertise in Matlab/Simulink or Ansys SCADE model-based development.
  • Experience developing certified software for flight control systems, flight management systems, or other safety-critical avionics systems.
  • Experience in verification of embedded model-based or C/C++ developed software.
  • Experience designing and implementing software for real-time operating systems (RTOS), with strong knowledge of low-level topics such as device driver development, interrupt handling, memory management, and performance estimation.

Nice to Have

  • Experience in robotics and autonomy, such as estimation, control, navigation, or computer vision.

Logistics

  • Must be able to support travel to Boston Headquarters, Mojave Flight Test Facility, and Customer locations (approximately 25% annually).

Merlin Labs offers an innovative, entrepreneurial, and team-focused startup environment. We also offer a top-notch benefits package (health, dental, life, unlimited vacation, 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.

Benefits
Extracted with AI

  • 401(k)

Similar jobs

Last update: 23 minutes ago

ST Engineering iDirect logo
ST Engineering iDirect

Senior Software Engineer - Satellite Communications

Join ST Engineering iDirect as a Senior Software Engineer to develop satellite communication products using C++, Linux, and Agile methodologies.

yourfirm GmbH logo
yourfirm GmbH

Senior Fullstack Developer for AI-Driven Mission Technologies

Seeking a Senior Fullstack Developer for AI-driven mission technologies, focusing on Java, JavaScript, Python, and C++. Remote work available.

Sofico logo
Sofico

Senior Software Engineer - Java, Microservices

Join Sofico as a Senior Software Engineer focusing on Java and Microservices in Bavaria, Germany. Work on ERP solutions for automotive finance.

Sofico logo
Sofico

Senior Software Engineer - Java, Microservices

Join Sofico as a Senior Software Engineer focusing on Java and Microservices in Ghent. Work on ERP solutions for automotive finance and leasing.

Monument Re Group logo
Monument Re Group

Software Development Lead

Join Monument Belgium as a Software Development Lead to oversee and align development practices across Belgian locations.

TomTom logo
TomTom

Senior Software Engineer III - Java

Join TomTom as a Senior Software Engineer III in Amsterdam, focusing on Java and back-end development in a hybrid work environment.

FoodLabs logo
FoodLabs

Senior C++ Computer Vision Engineer

Join a cutting-edge AI-DeepTech startup in Berlin as a Senior C++ Computer Vision Engineer. Work on world-class on-device AI technology.

AnyDesk Software logo
AnyDesk Software

Salesforce Software Engineer

Join AnyDesk as a Salesforce Software Engineer to develop and maintain internal business systems in a dynamic, remote-friendly environment.

Transavia logo
Transavia

Senior PEGA Developer

Join Transavia as a Senior PEGA Developer to enhance customer experiences using PEGA platform and cutting-edge technologies.

Mercury logo
Mercury

Senior Software Engineer - Backend Developer Experience

Join Mercury as a Senior Software Engineer to enhance backend developer experience using Haskell. Remote role with competitive salary.

Reaktor logo
Reaktor

Lead Developer with DevOps and Functional Programming

Join Reaktor as a Lead Developer in Amsterdam, focusing on DevOps, Functional Programming, and JavaScript in a hybrid work environment.

Mercury logo
Mercury

Senior Software Engineer - Backend Developer Experience

Senior Software Engineer for backend development in fintech, specializing in Haskell and open source contributions.

Verimi logo
Verimi

Senior Software Architect (Java, Spring)

Join Verimi as a Senior Software Architect to design and implement digital identity solutions using Java, Spring, and cloud technologies.

Uber logo
Uber

Senior Software Engineer: Configuration Management/Deployment

Join Uber's Amsterdam team as a Senior Software Engineer focusing on configuration management and deployment. Solve infrastructure challenges at scale.

Triad Group Plc logo
Triad Group Plc

Senior Ruby Developer

Join Triad Group Plc as a Senior Ruby Developer, working remotely with Ruby on Rails, JavaScript, and more. Great benefits and career growth.

Uber logo
Uber

Staff Software Engineer - Backend

Join Uber as a Staff Software Engineer - Backend, focusing on membership systems. Work with Java, Python, C++, and more in Amsterdam.

Anduril Industries logo
Anduril Industries

Senior Flight Software Engineer

Join Anduril as a Senior Flight Software Engineer in Seattle, developing cutting-edge software for autonomous systems.

Aiven logo
Aiven

Staff Software Engineer

Join Aiven as a Staff Software Engineer to develop cloud operations platforms using open-source technologies. Hybrid work in Berlin.

Bonapolia logo
Bonapolia

Senior Java Developer

Join our team as a Senior Java Developer to design and develop high-quality software applications in a dynamic, hybrid work environment.

WECHEER logo
WECHEER

Full Stack Team Leader .Net

Lead a remote full-stack team with .NET and Angular expertise, focusing on technical leadership and hands-on development.

Harver logo
Harver

Senior Software Engineer (.NET, NodeJS, React)

Join Harver as a Senior Software Engineer to develop innovative solutions in a collaborative environment. Work with .NET, NodeJS, and React.

MRO logo
MRO

Senior Software Engineer - Remote

Senior Software Engineer, remote, skilled in C#, AngularJS, Microservices, and healthcare technology.

Skytree logo
Skytree

Senior IoT Engineer

Join Skytree as a Senior IoT Engineer to lead IoT projects, focusing on Azure IoT solutions, edge computing, and data pipelines.

HiveMQ logo
HiveMQ

Senior Software Engineer (Java, MQTT, MongoDB)

Join HiveMQ as a Senior Software Engineer to design and develop scalable MQTT software systems. Work remotely with a diverse team.