> Markdown version of [/jobs/ext/3925149-sr-embedded-flight-software-engineer](https://www.wearedevelopers.com/jobs/ext/3925149-sr-embedded-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). --- # Sr. Embedded Flight Software Engineer - **Company:** @orchard Llc - **Location:** Chicago, IL, United States - **Experience:** Expert - **Salary:** $143,000.0 - $238,000.0 - **Contract:** Permanent contract - **Skills:** Agile Methodology, JIRA, Unit Testing, C++ (Programming Language), Software Quality, Communications Protocols, Computer Programming, Programming Tools, Embedded C, Embedded Software, Formal Verification, FreeRTOS, Python (Programming Language), Software Architecture, Systems Development Life Cycle, Real-Time Operating Systems, Software Tools, Software Engineering, Software Requirements Analysis, Systems Integration, Jama (Software), Serial Peripheral Interface, Software Verification, Git, Information Technology, Software Version Control, Engineering Base - **Published:** October 26, 2026 - **Apply:** https://www.jofdav.com/jobs/60248045-sr-embedded-flight-software-engineer ## About the Role * Must be a U.S. citizen or lawful permanent resident. * Bachelor's degree in Software Engineering, Computer Science, or a related technical field. Four additional years of relevant experience may be substituted for a degree. * Minimum of 8 years of professional software development experience. * Strong embedded C++ programming skills. * Basic understanding of Agile software development methodologies and the software development lifecycle (SDLC). * Experience using software version control systems. Preferred Qualifications * Experience developing embedded software for real-time operating systems (RTOS), such as FreeRTOS or equivalent platforms. * Familiarity with NASA's Core Flight Software (cFS) and Core Flight Executive (cFE) frameworks. * Experience with Serial Peripheral Interface (SPI) communication protocols. * Proficiency in Python for software development, automation, testing, or engineering applications. * General understanding of spacecraft subsystems, including: + Electrical power systems + Attitude Determination and Control Systems (ADCS) + Thermal management + Propulsion systems + Communication systems * Experience using engineering and software development tools such as Jira, Jama, Git, and unit testing frameworks. ## Description @Orchard LLC is actively seeking a Senior Embedded Flight Software Engineer to support our client, a leading organization in the aerospace and space infrastructure industry specializing in spacecraft development, advanced space systems, and mission-critical technologies supporting commercial, civil, and national security programs. This position offers an exciting opportunity to contribute to the development of sophisticated spacecraft flight software, supporting complex space missions and next-generation aerospace technologies. The ideal candidate will have extensive experience in embedded software development, real-time operating systems (RTOS), and C++ programming, with a strong understanding of software architecture, development lifecycles, and verification methodologies. Working alongside multidisciplinary engineering teams, the successful candidate will be responsible for designing, developing, integrating, and verifying embedded flight software that supports critical spacecraft operations., * Design, develop, and implement embedded software for real-time operating systems (RTOS) used in spacecraft applications. * Develop, document, and maintain software architectures, requirements, algorithms, interfaces, and detailed designs for flight software systems. * Develop and execute software verification plans, unit-level tests, open-loop test suites, and associated testing procedures. * Analyze and document test results to ensure software functionality, performance, and compliance with system requirements. * Manage embedded software throughout the complete software development lifecycle, including design, implementation, integration, verification, and maintenance. * Develop, evaluate, customize, and implement software engineering processes, development tools, and performance metrics. * Serve as a technical subject matter expert in embedded software development, software engineering processes, and system-specific technical challenges. * Collaborate with cross-functional engineering teams to support spacecraft software integration and system-level requirements. * Support software quality, reliability, and compliance through established engineering practices and development standards. * Identify and resolve complex embedded software issues throughout development, integration, and testing activities.