Skip to content

Spacecraft Embedded Flight Software Systems Engineer – Nasa Orion
Company | CACI |
---|
Location | Houston, TX, USA |
---|
Salary | $76000 – $155700 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s |
---|
Experience Level | Senior |
---|
Requirements
- 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.
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.
Preferred Qualifications
- 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.