NASA Artemis Generation Space Suit Test and Verification; T&V Software Engineer
Listed on 2026-04-17
-
Software Development
Software Engineer, Embedded Software Engineer, Software Testing
Job Title:
NASA Artemis Next Generation Space Suit Test and Verification (T&V) Software Engineer
CACI is seeking Test and Verification (T&V) Software Engineers to support the NASA Artemis Next Generation Space Suit program at NASA Johnson Space Center. This position will contribute to verification testing for embedded flight software used in future human spaceflight missions, including missions that support a return to the lunar surface, and development of automated verification test scripts and supporting tools.
The Artemis Next Generation Space Suit is NASA's space suit for lunar surface operations and serves as a test bed for advancing exploration technologies.
This position requires a self-motivated engineer with strong technical depth, communication skills, problem‑solving ability, and a collaborative, customer‑focused mindset. The strongest candidates will be flexible, team‑oriented, and able to explain complex technical ideas clearly and convincingly while sharing a passion for the nation's space program and the development of the next generation of human‑rated space vehicles. The work is performed onsite at NASA/JSC in Houston, Texas.
Responsibilities- Define verification test criteria based upon software requirements for Artemis Next Generation space suit embedded software.
- Write automated verification test scripts.
- Interface with and configure tests to run with the project's verification test automation tools.
- Add features to the verification test automation tools as necessary.
- Perform software integration, test, and verification.
- Interface with software and simulation systems to understand behavior and design.
- Use custom and commercial tools to access and maintain artifacts.
- Interface with NASA and space suit designer engineering teams.
- Collaborate with engineering teams and contractors across multiple NASA programs and projects.
- Provide creative solutions for constrained schedules and resources in a fast‑paced environment.
- Ensure adherence to JSC standard software process practices.
- Must be a U.S. Citizen or Permanent Resident.
- B.S. in Aerospace, Electrical, Software, Computer or Systems Engineering, Computer Science, or related disciplines.
- Two or more years of related experience in embedded software verification testing.
- Experience with requirements analysis including decomposing existing requirements and writing new requirements.
- Experience with automated testing.
- Strong Python development skills.
- Evidence of success in highly collaborative projects and environments.
- Ability to succeed in fast‑paced environments.
- Must be flexible, open to new challenges in a dynamic environment.
- Possess technical expertise combined with verbal and written communication skills.
- Ability to manage multiple priorities with some supervision.
- Must be a responsible, team‑oriented individual with strong work ethic.
- Must have well‑developed coordination and organization skills.
- Ability to take initiative and work independently.
- M.S. in Aerospace, Electrical, Software, Computer or Systems Engineering, Computer Science, or related discipline.
- Five or more years of related experience in embedded software verification testing.
- C/C++ software development skills.
- Experience with version control system.
- Experience with safety‑critical embedded RTOS software testing and verification.
- Experience with NASA's Core Flight Software (cFS) framework.
- Experience with autonomous systems.
- Experience in automated testing, including developing unit, integration, and verification tests.
- Experience in software and systems integration testing.
- Experience in the full life cycle of human‑rated space vehicle flight software projects.
- Familiarity with CMMI Level 3 (or above) process areas.
This position is contingent on funding and may not be filled immediately. However, it is representative of positions within CACI that are consistently available.
Pay Range$76, USD
Equal Opportunity EmploymentCACI is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, age, national origin, disability, status as a protected veteran, or any other protected characteristic.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).