Point your AI agent at freehire and let it find you a job.

Get the CLI →

Antramo, Inc.

Open 57d

Senior Software Engineer

Posted Updated 7 views
Discussion

Summary

Lead development of safety-critical embedded software for experimental aircraft/airship systems, using C/C++ and RTOS, while collaborating with flight test teams and ensuring DO-178C compliance.

About the Opportunity

This role is ideal for a senior engineer who thrives in hands-on environments and wants to build software that directly impacts real-world flight operations. You will lead the development of safety-critical software used in an experimental aircraft/airship program, working closely with flight test, pilots, and cross-functional engineering teams.

What You Will Do!

  • Lead software requirements capture and finalization in collaboration with flight test engineers, flight operations, and pilots

  • Own the design and architecture of safety-critical embedded software

  • Drive hands-on implementation and integration of safety-critical systems

  • Develop test sets and validation/verification plans for released softwareLead root cause analysis and debugging for issues found in internal and external testing

  • Support verification and validation activities to ensure reliability and repeatability in flight environments

  • Define requirements for simulation software supporting testing and development

  • Maintain simulation design documentation and test reports

  • Lead software release processes for flight testing and production usage

  • Own change control activities including merge requests, reviews, and software change requests

  • Collaborate across software, hardware, test, and operations teamsRequired

Qualifications

  • BS/MS in Computer Science, Computer Engineering, or related field

  • 5–7+ years of experience in embedded and/or safety-critical software engineering

  • Strong experience with RTOS and real-time embedded development

  • Proficiency in C++ and/or C, and ability to work across multiple languages

  • Experience with Python for scripting, automation, or test tooling

  • Familiarity with modern source control and CI/CD workflows (GitLab preferred)

  • Strong knowledge of software validation practices (testing, verification, documentation, traceability)

  • Excellent communication skills and a structured approach to problem solving

Preferred / Nice-to-Have Experience

  • Exposure to aviation certification standards such as DO-178C (or similar safety-critical standards)

  • Experience integrating software with hardware interfaces (MCUs, sensors, actuators, communication buses)

  • Experience with PLC systems and HMI

  • UI development experience for cockpit, instrument cluster, or equipment interfaces

  • Familiarity with front-end/back-end architecture concepts (not required)

Compliance

Employment is contingent on standard background screening and other compliance requirements where applicable.

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available