System Engineer
Role details
Job location
Tech stack
Job description
Join a team supporting the next generation of human spaceflight as part of NASA's Artemis program. This position supports development, integration, verification, and sustainment of mission-critical ground software systems used to command, monitor, test, and operate spacecraft throughout the mission lifecycle.
The ideal candidate will have experience developing or integrating complex aerospace, defense, or mission operations software and will work closely with software developers, systems engineers, test teams, and mission operations personnel to ensure reliable performance across ground and flight test environments., * Develop, integrate, and maintain mission-critical ground software supporting spacecraft operations and mission execution
- Support command and telemetry processing systems used for spacecraft monitoring and control
- Participate in software requirements development, decomposition, and traceability activities
- Design and execute software verification and validation activities across component, subsystem, and system levels
- Develop test procedures, test cases, and automated test capabilities
- Support software integration, troubleshooting, defect resolution, and system sustainment efforts
- Collaborate with cross-functional engineering teams supporting software, systems, simulation, and operations activities
- Participate in Agile development processes including planning, reviews, demonstrations, and retrospectives
- Support mission simulations, operational readiness events, and spacecraft integration activities
Requirements
- Bachelor's degree in Engineering, Computer Science, Physics, Mathematics, or related technical discipline
- 5+ years of experience
- Experience developing or integrating complex software systems
- Understanding of software development lifecycle processes
- Experience with software verification, validation, or integration testing
- Familiarity with requirements management and traceability practices
- Experience working in Linux-based environments
- Ability to work in a highly collaborative engineering environment, * Spacecraft, satellite, launch vehicle, or mission operations experience
- Experience with command and telemetry systems
- DOORS or similar requirements management tools
- C++, Java, Python, or similar development experience
- Aerospace, defense, or mission-critical systems background
- Active or previous security clearance
Ideal Backgrounds
Mission Operations * Ground Systems * Spacecraft Operations * Systems Engineering * Software Integration * Verification & Validation * Human Spaceflight