Posting/External Job Title
Flight Software Architect
Location
Houston, TX 77058 US (Primary)
Remote/Onsite/Hybrid
100% Onsite
Job Type
Full-time
# of Hires Needed
2
Education
Bachelor's Degree
Travel
None
Security Clearance Required
None
Pay Range (All offers will be based on experience)
$170,000.00 - $210,000.00/yr
Position Introduction/Key Duties
Cimarron is seeking
Flight Software Architects with deep technical expertise in systems-level thinking and a background in aerospace domain knowledge who will be responsible for architecting our aerospace software applications for the Axiom Space Commercial Space program in Houston, TX.
Key Duties:- 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.
Required/Desired Skills, Experience, and Education
Required Skills, Experience, and Education:- Due to facility security requirements, only U.S. citizens are eligible for consideration at this time.
- 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.
Resumes should list employment dates in month/year format (e.g., January 2020 - March 2024) for each position to meet customer and contract documentation requirements.