Senior Software EngineerSunnyvale, California, United States$ 160,000.00 - 185,000.00 (US Dollar)About the JobThis 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 pilotsOwn the design and architecture of safety-critical embedded softwareDrive hands-on implementation and integration of safety-critical systemsDevelop test sets and validation/verification plans for released softwareLead root cause analysis and debugging for issues found in internal and external testingSupport verification and validation activities to ensure reliability and repeatability in flight environmentsDefine requirements for simulation software supporting testing and developmentMaintain simulation design documentation and test reportsLead software release processes for flight testing and production usageOwn change control activities including merge requests, reviews, and software change requestsCollaborate across software, hardware, test, and operations teamsQualificationsBS/MS in Computer Science, Computer Engineering, or related field5–7+ years of experience in embedded and/or safety-critical software engineeringStrong experience with RTOS and real-time embedded developmentProficiency in C++ and/or C, and ability to work across multiple languagesExperience with Python for scripting, automation, or test toolingFamiliarity 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 solvingPreferred / Nice-to-Have ExperienceExposure 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 HMIUI development experience for cockpit, instrument cluster, or equipment interfacesFamiliarity with front-end/back-end architecture concepts (not required)ComplianceEmployment is contingent on standard background screening and other compliance requirements where applicable.Package DetailsRelocation assistanceExcellent 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 insurancesParental leaveGenerous PTO + 10 paid holidays401(k) matching up to 6%Lunch and snacks provided every day, including accommodations for all dietary restrictionsMonthly wellness stipendMonthly cell phone stipendYearly education stipend to obtain certifications or take classes in your fieldThe base salary range for this role is $160,000 to $185,000