Are you passionate about human space exploration, understanding the origins of the universe, and working with a passionate and diverse team to make a difference? If you are, we need you! We need your talent, teamwork, and energy to help us achieve great things that inspire people all over the globe. We need you to bring creative ideas and diverse backgrounds to help us envision, shape, and deliver systems that will enable the exploration of space while benefiting people here on Earth. We are excited about what we do, and we need you on our team as we take on exciting challenges for NASA’s pursuits in deep space exploration. As NASA’s largest engineering solutions provider working together with NASA at centers across the United States. We have an exciting opportunity for a Spacesuit Software Engineer to join the team with ERC, a teammate company. We are looking for a software engineer who can contribute to the development, evaluation, and delivery of software supporting a new generation of EVA suit systems. The role involves designing and implementing both test and operational software elements, participating in technical discussions with NASA counterparts, and supporting integration and verification throughout the program lifecycle. This position requires adaptability as responsibilities evolve across different phases of suit development. We are actively searching for qualified candidates for this potential opening; however, we do not have assurance at this time when the position will be finalized and opened. Because we have strong reason to believe the position will be approved soon, we are proceeding with identifying qualified candidates and conducting interviews. The Spacesuit Software Engineer will: Translate high‑level system expectations into software components by designing, coding, and validating functional implementations. Carry out the full development cycle, including design analysis, implementation, test planning, and deployment of both prototype and production code. Participate in structured reviews such as design evaluations and code assessments, contributing to improved software reliability and traceability. Perform unit‑level and integrated software tests to ensure compliance with technical performance requirements. Diagnose and resolve system‑level issues spanning hardware interfaces, timing constraints, and algorithmic behavior. Contribute to verification and validation activities, including requirements‑based test development and documentation of results. Support design and safety‑focused reviews by preparing technical material and presenting findings to stakeholders. Utilize agile tracking or project‑management approaches to report progress and align with evolving mission priorities. Coordinate work with NASA engineers and contractor teams to ensure consistency in system behavior and program objectives. Other duties as required.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level
Number of Employees
5,001-10,000 employees