> Markdown version of [/jobs/ext/4358655-flight-software-architect](https://www.wearedevelopers.com/jobs/ext/4358655-flight-software-architect). 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 Architect - **Company:** Cimarron Software Services, Inc. - **Location:** Houston, TX, United States - **Salary:** $170,000.0 - $210,000.0 - **Contract:** Permanent contract - **Skills:** Build Automation, Unit Testing, C++ (Programming Language), Configuration Management, Communications Protocols, Computer Engineering, Continuous Integration, Fault Tolerance, Hardware-In-The-Loop Simulation, Linux System Administration, Network Protocols, Real-Time Operating Systems, Software Engineering, Software Requirements Analysis, Software Systems, TCP/IP, Safety Critical Systems, Information Technology, Bare Metal - **Published:** October 1, 2026 - **Apply:** https://www.dice.com/job-detail/ff2eae6b-8aba-459c-85f6-770bda493804 ## About the Role * Ability to complete a pre-employment background check and drug screening, which will include but is not limited to testing for marijuana use. * Must be willing to work evenings and weekends as needed to meet critical project milestones. * 15 or more years of experience in mission critical software development, preferably in aerospace. * An equivalent combination of education and experience may be considered. * Experience designing, deploying and supporting flight control systems (or similar complexity). * Experience in development of real-time embedded system, including system design, analysis, development, implementation, integration, verification, qualification, and release. * Experience in build automation, continuous integration, configuration management, verification, deployment of software. * Track record of delivering outcomes in ambiguous, fast-moving environments. * Uses good judgement to problem-solve proactively, positively impacting hard challenges. * Proven to deliver high quality results under tight deadlines. * Familiarity with embedded systems architectures (bare-metal & RTOS-based systems). * Familiarity with Real-Time Operating Systems (RTOS). * Understanding of C/C++, Rust for safety-critical systems. * Familiarity with flight software design for spacecraft, launch vehicles, UAVs, or avionics. * Strong understanding of network protocols, including TCP/IP and UDP. * Familiarity with spacecraft communications protocols is preferred. * Knowledge of redundancy management & high-reliability architectures. * Exposure to software development in Linux environments. * Experience supporting aerospace or defense programs. * Bachelor's degree in Computer Science, or Computer Engineering, or related field. ## Description * Define flight software architectures to build robust real-time safety-critical software systems. * Collaborate with teams to define software requirements, architectures, and designs and lead verification, to ensure software products meet requirements and safety-critical standards. * Oversee development of fault tolerant flight software responsible for the overall command and control of an autonomous space vehicle. * Oversee efforts to integrate software components, create and run unit tests, validate on Hardware-in-the-Loop and release real-time embedded solutions. * Lead and contribute to technical documentation for architecture, design, verification plans. * This is a technical leadership role with no direct reports. * Communicating project progress, status, and potential issues to stakeholders and leadership. * Implement and maintain agile project management methodologies throughout the project lifecycle. * Perform additional job duties as assigned.