NASA Spacecraft Flight Software Systems Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

CACI International Inc · 3 months ago

NASA Spacecraft Flight Software Systems Engineer

CACI International Inc is seeking an experienced Spacecraft Flight Software Systems Engineer to work in NASA Johnson Space Center's flight software systems engineering and integration group supporting NASA’s Orion spacecraft. The role involves oversight of flight software requirements, architecture, development, and certification, with a focus on software safety and collaboration with prime contractors.

Information TechnologyService IndustrySoftware
check
Comp. & Benefits
check
H1B Sponsor Likelynote

Responsibilities

Review and provide oversight of flight software requirements, architecture, development, design, integration, production, verification, validation, and certification
Review systems engineering products, such as hazard analysis and mission profiles, to ensure proper incorporation in vehicle subsystem domains
Coordinate flight software issues and resolution across programs and vehicle systems engineering teams
Analyze flight software architecture infrastructure and evaluate Central Processing Unit (CPU) utilization and related launch commit criteria
Provide technical feedback on the products produced by the prime contractor as the code for the Orion spacecraft is developed
Review C++ code for errors and ensure proper adherence was given to processes for code development
Provide oversight of integration of flight software in test and verification facilities
Evaluate interface requirements and Interface Control Documents (ICDs) to ensure external interfaces to the flight software are well defined and tested. Coordinate resolution of interface issues across programs
Coordinate flight software issues and resolution across programs and vehicle systems engineering teams
Detect areas of risk within the flight software and guide contractors through corrective action
Interface with NASA and prime contractor engineering teams
Provide inputs for developing Certification of Flight Readiness (COFR) recommendations

Qualification

Real-time safety-critical softwareC/C++ developmentFlight software developmentSoftware verificationValidationNASA core Flight SystemAerospace systems knowledgeSoftware architecture analysisCoordinationOrganizationCommunication skillsTeam-oriented

Required

Must be a U.S. Citizen or Permanent Resident
B.S. in Aerospace, Mechanical, Electrical, Computer or Software Engineering, Computer Science, or related disciplines required
Prior or current background in software development or systems engineering
At least five years of related experience in real-time safety-critical software in aerospace or other industries, e.g., commercial software, oil and gas, etc. Experience greater than the minimum through senior expertise is highly valued
Must be flexible, open to new challenges in a dynamic environment, and possess strong technical expertise combined with strong verbal and written communication skills
Ability to manage multiple priorities with little supervision
Must be a highly responsible, team-oriented individual with strong work ethic
Must have highly developed coordination and organization skills

Preferred

M.S. in Aerospace, Mechanical, Electrical, Computer or Software Engineering, Computer Science, or related disciplines
Experience in full life cycle of safety-critical human-rated software for aerospace or non-aerospace applications
Experience in flight software development for human-rated space vehicles, e.g., Space Shuttle, International Space Station, SpaceX Crew Dragon, Boeing Starliner, Orion, or Lunar Gateway
Experience developing C/C++ and/or Python code
Experience with NASA core Flight System (cFS)
Flight software Verification and Validation (V&V) experience
Vehicle-wide knowledge of space vehicle systems, e.g., avionics; command and telemetry; command and control; timeline/vehicle management; systems management; displays; power; propulsion; thermal; ECLSS; guidance, navigation, and control; communications and tracking; NASA Docking System, etc
Knowledge of aerospace or similar vehicle operations, e.g., aircraft, space vehicle, satellite, submarine, etc
Familiarity with the NASA Spacecraft Software Engineering Team (SSET) standards and processes for class A safety-critical FSW
Familiarity with NASA's Orion Spacecraft

Benefits

Healthcare
Wellness
Financial
Retirement
Family support
Continuing education
Time off benefits

Company

CACI International Inc

company-logo
At CACI International Inc (NYSE: CACI), our 25,000 talented and dynamic employees are ever vigilant in delivering distinctive expertise and technology to meet our customers’ greatest challenges in national security.

H1B Sponsorship

CACI International Inc has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (2)
2024 (3)
2023 (3)
2022 (4)
2021 (2)
2020 (2)

Funding

Current Stage
Public Company
Total Funding
$1B
2025-05-21Post Ipo Debt· $1B
2003-01-10IPO

Leadership Team

leader-logo
John Mengucci
President & CEO
linkedin
leader-logo
Darryl W Burke
Senior Vice President / Air Force Client Executive
linkedin
Company data provided by crunchbase