Senior Software Engineer developing safety-critical flight software and avionics integration at Merlin Labs. Design, integrate and verify autonomous flight software, contributing to certification processes.
Responsibilities
Develop, integrate, and verify flight-critical software using C/C++ following DO-178C processes.
Build application-level flight software and ensure robust integration with underlying avionics hardware interfaces
Create, maintain and review software requirements, code and certification artifacts adhering to certification plans and standards
Troubleshoot integration issues on test benches and aircraft
Develop automated workflows for software integration and build processes.
Collaborate with engineers from cross functional groups such as systems, safety, hardware, flight controls and test to ensure product and program level needs are met.
Contribute to planning and execution of SOI audits and certification reviews.
Create and maintain comprehensive documentation for software requirements, architecture, build processes and design decisions
Support hardware-in-the-loop (HIL), processor-in-the-loop (PIL), and flight testing activities.
Requirements
Bachelor’s or Master’s in Computer Science, Electrical Engineering, Aerospace, or related field.
3-5 years of embedded or flight software development experience within a DO-178C environment.
Strong proficiency in C/C++ for embedded, real-time, safety-critical systems.
Understanding of avionics protocols and architectures (ARINC 429, ARINC 653, CAN, MIL-STD-1553, Ethernet).
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.
Strong experience with requirements management, including authoring high-quality software requirements, maintaining traceability, and using tools such as DOORS, Jama, or Polarion.
Experience with hardware/software integration, debugging on target hardware, and use of analysis tools (logic analyzers, bus analyzers).
Experience with Python scripting, tool automation and test automation
Experience with CI/CD environments and automated code quality checks.
Lead Software Engineer spearheading the development team at sustainability software company. Collaborating with various stakeholders to architect and enhance software for impact measurement.
Sr Embedded Software Engineer at Honeywell creating software solutions for next - gen avionics. Leading innovative projects that enhance global technology efficiency.
On - board Mission Software Developer at Airbus involved in designing and developing mission software for space platforms. Collaborating with international teams on 5G technology via embedded systems in Toulouse.
Full Stack Engineer at Doxel developing project management tools using computer vision and AI for the construction industry. Collaborating with teams to build full - stack applications for massive data handling.
Senior Advanced Software Engineer at Quantinuum focused on documentation platform and data engineering for quantum computing users. Collaborating with multi - disciplinary teams to enhance user engagement and analytics.
Lead Full Stack Engineer developing generative UI capabilities for AI - driven experiences at Salesforce. Drive innovation across the enterprise ecosystem while mentoring engineering teams.
Product Engineer responsible for delivering high - quality solutions on NPD projects in a hybrid setup. Engaging across teams to ensure manufacturability and compliance in engineering processes.
Responsible for training coordination and product technical training at GROHE France. Engaging with team members and partners to enhance technical knowledge and product usage.
Senior Software Engineer developing backend systems for Bastion's stablecoin infrastructure. Leading projects and collaborating with cross - functional teams in a fast - paced startup environment.
Senior Fullstack Engineer at Bastion developing regulated stablecoin solutions for financial institutions. Responsible for end - to - end feature delivery and leading technical directions in a fast - paced environment.