About You
You are an accomplished and seasoned engineering leader with a strong background in developing, integrating, verifying, and delivering complex embedded software products. You have a proven ability to lead multidisciplinary software engineering organizations, establish rigorous development processes, and consistently deliver reliable, high-quality software into operational environments.
You combine deep software engineering expertise with an understanding of autonomous systems, AI-enabled applications, and the challenges of developing dependable software for safety-critical platforms. You understand how to architect software for modularity, scalability, performance, reliability, and maintainability, while maintaining rigorous standards for software testing, configuration management, and release discipline.
You are a firm believer in the potential of AI to solve some of the toughest problems in the domain you operate in and challenge the status quo by taking AI first approach to developing software solution design.
You have sufficient knowledge of aviation systems and operations to understand the environment in which your products operate, collaborate effectively with aviation domain experts, and make informed engineering decisions.
At Merlin, you will lead the engineering organization responsible for delivering the Mission Management Computer (MMC), the embedded software system that hosts Merlin's artificial airmanship capabilities. You will work closely with Feature Systems Engineering, Core AI, Core Compute, Vehicle Autonomy, and Flight Test to transform advanced autonomy technologies and mission requirements into integrated, production-quality airborne systems.
You are a strong technical and organizational leader who can build high-performing teams, develop engineering managers, establish clear accountability, and execute complex development programs with predictable quality and delivery.
Qualifications
- Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, Aerospace Engineering, or a related technical discipline. Advanced degree preferred.
- 15+ years of experience developing complex software systems, including substantial experience delivering embedded, real-time, autonomous, or safety-critical products.
- 7+ years of engineering leadership experience, including management of multiple engineering teams or engineering managers.
- Demonstrated success leading software development from architecture through verification, integration, release, and operational deployment.
- Experience in integrating AI powered autonomous stack to enhance intelligent software capabilities in operational products.
- Deep understanding of modern software engineering practices, including CI/CD, automated testing, configuration management, version control, static analysis, defect management, and controlled releases.
- Strong experience in software architecture, embedded software integration, distributed systems, middleware, and hardware/software interfaces.
- Proven ability to recruit, develop, and lead high-performing engineering teams while meeting technical, schedule, and quality objectives.
- Demonstrated knowledge of software verification methodologies, including unit testing, integration testing, system testing, regression testing, and hardware-in-the-loop testing.
- Experience implementing and maintaining rigorous software configuration management, build reproducibility, and release processes.
- Working knowledge of C++ and Python, with sufficient technical depth to challenge architectural decisions and guide engineering teams.
- Familiarity with aviation systems, airborne software, flight operations, or comparable safety-critical operating environments.