Job Openings Senior Software Engineer

About the job Senior Software Engineer

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.


Package Details

What We Offer!

  • Relocation assistance

  • Excellent medical, dental, and vision insurance through a PPO plan (100% premium paid for individuals, ~70% for dependents)

  • Company-paid life, AD&D, long-term disability, and short-term disability insurances

  • Parental leave

  • Generous PTO + 10 paid holidays

  • 401(k) matching up to 6%

  • Lunch and snacks provided every day, including accommodations for all dietary restrictions

  • Monthly wellness stipend

  • Monthly cell phone stipend

  • Yearly education stipend to obtain certifications or take classes in your field

  • The base salary range for this role is $160,000 to $185,000