> Markdown version of [/jobs/ext/3638542-principal-flight-software-engineer](https://www.wearedevelopers.com/jobs/ext/3638542-principal-flight-software-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). --- # Principal Flight Software Engineer - **Company:** Evona, Inc. - **Location:** Denver, CO, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** C (Programming Language), Bug Tracking Systems, C++ (Programming Language), Computer Engineering, Datasheets, Data Systems, Embedded C, Software Configuration Management, Software Engineering, Software Systems, Software Quality Assurance (SQA), Subsystems, Multithreading, PIC Microcontroller, Information Technology, Free and Open-Source Software - **Published:** October 8, 2026 - **Apply:** https://www.disabledperson.com/jobs/75854873-principal-flight-software-engineer ## About the Role * 9+ years of industry experience with a Bachelor's degree, or 7+ years with a Master's, in Computer Science, Electrical Engineering or Computer Engineering * Satellite or spacecraft flight software experience, ideally with prior tech lead or subsystem ownership * Strong hands-on C programming * C++ * Experience developing multiple flight software systems * Hands-on development and troubleshooting of software systems and hardware * Comfortable working with changing requirements and fast iteration cycles * Experience interfacing a variety of open-source software to create an integrated system * Familiarity with software configuration management tools, defect tracking tools and peer review * Excellent understanding of multi-threaded applications and resource management * Excellent written and verbal communication skills, this role includes customer facing design reviews Nice to have: * Experience with NASA cFS specifically * Experience operating systems you have built through to production * Broader embedded systems experience across C and C++ * Familiarity with ARM processors and fully-featured microcontrollers * Experience with satellite operations or mission data systems, including COSMOS * Experience designing and developing a Software Development Kit (SDK) * Ability to read electronics schematics and component data sheets ## Description They are now looking for a Principal Flight Software Engineer to act as technical leader for spacecraft flight software on this programme. This is a small, high impact team building many systems from scratch, working in a fast-iteration environment where requirements evolve and engineers own real subsystems rather than a slice of one. What you'll be doing: * Acting as technical leader for spacecraft flight software, from architecture through to in-orbit operations * Writing embedded C code from scratch for real-time command and control of the satellite * Working within the NASA cFS (Core Flight System) framework * Reviewing code and system designs, and analysing code for efficiency, stability and scalability * Hands-on development and troubleshooting of software systems and hardware, including motors and power distribution units * Supporting software quality assurance and optimising I/O performance * Supporting integration, test and mission operations * Working closely with GNC, hardware and mission operations teams * Assessing third-party and open-source software for use across the platform * Presenting design review material to customers and the executive team, and contributing to proposal-writing efforts * Mentoring junior engineers and acting as a subject matter expert across the software team