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