CACI International Inc · 5 months ago
Spacecraft Embedded Flight Software Systems Engineer (NASA Orion)
CACI International Inc is seeking an experienced Spacecraft Embedded Flight Software Systems Engineer to support the development of a Compact Flight Computer for the Orion spacecraft. The role involves hardware/software integration, developing test plans, executing tests, and generating documentation for safety-critical flight software.
Information TechnologyService IndustrySoftware
Responsibilities
Perform hardware/software integration on Orion spacecraft systems
Integrate the cFS Operating System Abstraction Layer (OSAL) and Platform Specific Package (PSP) with RTEMS
Develop test plans and procedures for certification of cFS/RTEMS software as class A safety critical software
Develop and execute test scripts for testing on emulated targets as well as development and production hardware
Analyze test results and perform software troubleshooting
Provide software products and metrics per NASA Spacecraft Software Engineering Team (SSET) standards for class A safety critical flight software
Generate documentation including User Manuals, Developer’s Guides, Software Development Plans, and Configuration Management Plans for FSW pre-certification packages
Qualification
Required
Must be a U.S. Citizen or Permanent Resident
B.S. in Aerospace, Electrical, Computer or Systems Engineering, Computer Science, or related disciplines required
At least five years of related experience in human-rated real-time safety critical flight software in aerospace or other industries. Greater experience is highly valued
Experience with hardware/software integration
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 Computer Science, Software Engineering, Electrical or Computer Engineering, Aerospace Engineering, Biomedical Engineering, or related disciplines
Experience greater than the minimum of five years related experience in human-rated real-time safety critical flight software in aerospace or other industries is highly valued, i.e., the greater the experience level the better
Experience developing and debugging embedded software
Experience with real-time operating systems, e.g., RTEMS, VxWorks, FreeRTOS
Experience with NASA's Core Flight Software (cFS)
FSW Verification and Validation (V&V) experience
Experience with Class A safety-critical FSW certification for human spaceflight programs, e.g., Space Shuttle, ISS, Orion, CCP, Gateway
Familiarity with the NASA Spacecraft Software Engineering Team (SSET) standards and processes for class A safety critical FSW. Experience with NPR 7150.2C is valued
Experience with software configuration management tools such as Git and Subversion
Benefits
Healthcare
Wellness
Financial
Retirement
Family support
Continuing education
Time off benefits
Company
CACI International Inc
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.
Funding
Current Stage
Public CompanyTotal Funding
$1B2025-05-21Post Ipo Debt· $1B
2003-01-10IPO
Leadership Team
Recent News
Washington Technology
2026-01-11
2026-01-09
2026-01-03
Company data provided by crunchbase