Senior Software Engineer- Flight Autonomy

Merlin Labs

Not Interested
Bookmark
Report This Job

profile Job Location:

Boston, NH - USA

profile Monthly Salary: Not Disclosed
Posted on: 30+ days ago
Vacancies: 1 Vacancy

Job Summary

About You:
Merlin Labs is seeking a Senior Software Engineer with strong experience in DO-178C flight software development and avionics this role you will design and implement safety-critical autonomous flight software integrate it with avionics hardware platforms and contribute to certification-ready development 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.

Qualifications:

    • Bachelors or Masters 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.

Nice To Have

    • Background integrating software across diverse avionics platforms or multicore systems.
    • Familiarity with flight controls autonomy GNC or aircraft certification efforts.
    • Exposure to MathWorks tools and Model-Based Development workflows (DO-331).
    • Prior involvement in SOI audits or FAA/EASA certification programs.


Required Experience:

Senior IC

About You: Merlin Labs is seeking a Senior Software Engineer with strong experience in DO-178C flight software development and avionics this role you will design and implement safety-critical autonomous flight software integrate it with avionics hardware platforms and contribute to certification-re...
View more view more

Key Skills

  • Spring
  • .NET
  • C/C++
  • Go
  • React
  • OOP
  • C#
  • AWS
  • Data Structures
  • Software Development
  • Java
  • Distributed Systems

About Company

Company Logo

Merlin is the aviation technology company propelling the future of fully autonomous flight.

View Profile View Profile