> Markdown version of [/jobs/ext/3986346-senior-flight-software-c-engineer](https://www.wearedevelopers.com/jobs/ext/3986346-senior-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). --- # Senior Flight Software C++ Engineer - **Company:** Toyon Research Corporation - **Location:** Clearfield, UT, United States - **Experience:** Expert - **Salary:** $145,000.0 - $235,000.0 - **Contract:** Permanent contract - **Skills:** Data Analysis, Systems Engineering, C++ (Programming Language), CAN Bus, Data Link, Computer Programming, Digital Electronics, Embedded Software, Ethernet, Firmware, Field-Programmable Gate Array (FPGA), Hardware Description Language, MISRA C (C Programming Language), Monte Carlo Methods, Systems Development Life Cycle, Real-Time Operating Systems, Software Engineering, Software Requirements Analysis, Scripting, Serial Peripheral Interface, Real Time Systems, Git, Solid Principles, Information Technology, DO-178B, Software Version Control - **Published:** October 28, 2026 - **Apply:** https://www.clearancejobs.com/jobs/9271525/senior-flight-software-c-engineer ## About the Role * B.S. in Computer Science, Electrical Engineering, or a related field * 8+ years of experience developing software for embedded systems and/or real-time applications * Experience in a leadership position within a high performing technology organization * Proven ability to write clean, well-documented, and sustainable code * Strong proficiency in C and C++ programming for embedded applications * Knowledge of build system development and best practices * Experience in scripting languages such as Python for automation tasks * Demonstrated ability to use version control systems such as Git * Understanding of software design principles and best practices * Excellent communication and collaboration skills * Ability to develop software independently and as part of a team * Capacity to act as the technical owner for an entire software system, including stakeholder engagement, requirements definition, roadmap management, team co-ordination, design, implementation, sustainment and evolution * Capacity to learn and grow individually, while mentoring junior team members effectively, contributing to team cohesion and capacity. * Eligible to obtain and maintain an active U.S. Top Secret security clearance Preferred * Master's or PhD in Computer Science, Electrical Engineering, or a related field * 10+ years of experience developing software for embedded systems and/or real-time applications * Demonstrated experience with software/firmware Failure Mode, Effects and Criticality Analysis (FMECA) * Demonstrated experience implementing DO-178C standards for aerospace avionics or MISRA equivalents * Knowledge of real-time operating systems (RTOS) and software for parallel systems * Familiarity with common physical and data link layers (e.g. RS-485, CAN bus, Ethernet, SPI) * Proficiency writing HDL for FPGAs * Knowledge of analog and digital circuit and PCB design * Strong understanding of statistics and data analysis * Demonstrated experience using Monte Carlo methods for system-level analysis * Experience with guidance, navigation, and control * Familiarity with Systems Engineering concepts * Desire to grow into a Tech-Lead-Manager role, with responsibility for line management of engineers, in addition to delivery * Existing TS clearance ## Description * Own customer success through the design and delivery of a multi-year, multi-stakeholder software roadmap that spans across multiple teams * Leverage internal product and program-specific engineering teams to rapidly deliver capability beyond the scope of current platforms, with a clear path for both architecture and capability evolution over time * Partner with external teams, collaborating on interfacing requirements between diverse systems and technologies * Lead a small team that architects, designs and implements trusted, safety critical Flight Software that balances constraints, restrictions and requirements in a multi-stakeholder environment * Architect, design and implement scalable vehicle sub-systems including sensor processing, state estimation, contingency management, actuation, payload interfaces, and mission systems interfaces * Act as a subject matter expert for software engineering, representing software equities in a multi-stakeholder environment including engineering, business and sales leadership. * Drive the design and implementation of development processes for the initial delivery and subsequent iteration of software, including full lifecycle testing * Drive the creation of test and simulation fixtures that operate with both software- and hardware-in-the-loop * Support vehicle manufacturing and deployment * Lead teams of multi-disciplinary engineers, including as a mentor for Senior Software Engineers from differing backgrounds