> Markdown version of [/jobs/ext/4382575-flight-software-c-engineer](https://www.wearedevelopers.com/jobs/ext/4382575-flight-software-c-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Flight Software C++ Engineer - **Company:** Toyon Research Corporation - **Location:** Goleta, CA, United States - **Experience:** Experienced - **Salary:** $130,000.0 - $220,000.0 - **Contract:** Permanent contract - **Skills:** Data Analysis, C++ (Programming Language), Device Drivers, Embedded C, Embedded Software, Firmware, Hardware Interface Design, MISRA C (C Programming Language), Monte Carlo Methods, Real-Time Operating Systems, Software Engineering, Software Systems, System-level Testing, Information Technology, DO-178B - **Published:** October 22, 2026 - **Apply:** https://www.clearancejobs.com/jobs/9252413/flight-software-c-engineer ## About the Role * Deep Systems Knowledge: A bachelor's degree encompassing a strong academic background in Computer Science, Electrical Engineering, Aerospace Engineering, or a related field, with a focus on embedded systems and real-time computing * Mastery of Embedded C/C++: Minimum of 3 years of demonstrated professional experience developing safety-critical, real-time embedded software using C or C++ * Aerospace/Flight Software Expertise: Proven experience working with flight software principles, real-time operating systems (RTOS), and understanding of aerospace hardware interfaces and protocols * Navigating Embedded Systems: Proven capability to rapidly understand and contribute to complex embedded software architectures, device drivers, and low-level hardware interactions * Commitment to Mission Criticality: A profound passion for building highly reliable, safety-critical flight software that directly ensures mission success and public safety. * Excellent communication and collaboration skills * Ability to develop software independently and as part of a team * Eligible to obtain and maintain an active U.S. Top Secret security clearance Preferred * Master's or Ph.D. in Computer Science, Engineering, Math, or a physical science * Demonstrated experience with software/firmware Failure Mode, Effects, and Criticality Analysis (FMECA) * Demonstrated experience implementing DO-178C standards for aerospace avionics or MISRA equivalents * Strong understanding of statistics and data analysis * Demonstrated experience using Monte Carlo methods for systems-level analysis * Experience with guidance, navigation, and control ## Description * Design, develop, and test flight software components in C++ for embedded systems * Develop and maintain firmware for flight controllers and related hardware * Participate in software code reviews and contribute to improving software development processes * Collaborate closely with cross-functional teams of engineers, scientists, and project managers to translate technical requirements into robust and efficient software solutions * Develop and execute rigorous testing methodologies, including unit, integration, and system-level testing in simulation and on actual flight hardware * Write clean, well-documented, and maintainable code adhering to best practices and coding standards * Contribute to the full software development lifecycle, from requirements analysis and architecture design to coding, verification, and validation of flight-critical software * Design, develop, and implement real-time, safety-critical flight software in C/C++ for embedded systems within aerospace and defense platforms