CACI is looking for a highly experienced and talented space vehicle systems engineering and test and verification software engineer with strong human-rated space vehicle flight/embedded software background to work within the NASA / Johnson Space Center's engineering community. This -œhands-on- engineering position involves flight/embedded software systems engineering and test development, hardware/software integration and test, and software verification and certification. This work requires technical leadership and coordination, systems engineering and integration, and collaboration with multiple engineering teams, such as flight software and hardware, simulation, mission operations, safety and mission assurance, etc.
Representative Job Responsibilities include:
- Provide software project management support to the NASA Software Lead by preparing project management plans and project status reviews
- Perform systems engineering in support of software requirements and interface definitions, high level verification approach, design performance analysis, and project constraints identification.
- Develop requirements documentation, design documentation, verification and validation plans and test procedures.
- Identify, write, and implement safety critical testing scenarios.
- Coordinate and participate in code reviews.
- Perform integration of software loads, and hardware/software integration tests in lab facilities.
- Execute formal software verification and certification, providing supporting evidence for software certification and delivery.
- Ensure adherence to JSC standard software process practices; identify and implement process efficiency improvement as appropriate.
- Collaborate with engineering teams and contractors across multiple NASA organizations.
- Travel to flight hardware supplier locations as needed.
This work takes place at NASA/JSC in Houston, TX, a highly stimulating and dynamic environment that is critical in human space flight and the space exploration initiative.
This position requires a self-motivated, capable person with strong verbal and written communication skills. In addition to outstanding technical expertise and leadership abilities, the individual must be very people savvy, possess a positive team-player attitude, and be an articulate speaker able to communicate complex technical ideas in a convincing manner.
The ideal individual should have strong verbal and written communication skills, and strong customer relationship skills. Above all, the individual will have a positive, can-do attitude, be flexible, and be willing to take on new assignments and responsibilities as they arise.
Background & Experience
(a) Minimum required:
Must be a U.S. Citizen. B.S/M.S. in Computer Science/Engineering, or Aerospace, Electrical, Mechanical, Software, or Systems Engineering or related disciplines, and 9+ years in aerospace vehicle systems engineering, e.g., Space Shuttle, International Space Station, or Orion. Experience in full life cycle of human-rated flight projects. Project management skills. Individual should possess flight/embedded software development, test development, hardware/software integration, and software verification and certification experience. Ability to manage multiple priorities with little supervision. Must be a highly responsible, team-oriented individual with strong communication and persuasion skills and work ethic.
Systems engineering and software engineering experience in International Space Station Program. Strong software development background in C and/or C++ in Linux environment. Labview and Python development skills. Certified as a Project Management Professional.