ISS Robotics Software Integration Software Developer
AmentumAbout the role
Your Impact:
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 ISS Robotics Software Integration Software Developer to join the team with Bastion, a teammate company.
This role will support projects for the Mobile Servicing System (MSS) as member of International Space Station (ISS) Robotics Software Integration (IRSI) team.
** We are actively searching for qualified candidates for this potential opening; however, we do not have any guarantee 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 selected candidate will:
- Participate as a member of the robotics software system engineering team to provide "cradle to grave" engineering support services for requirements definition, design, integration, test, verification, and Mission Control Center (MCC) software for ISS utilization customers and ISS system providers requiring robotic support.
- Design and develop MCC software tools with Python and PyQt based on Flight Operations Directorate (FOD) requirements;
- Utilize GitLab as the MCC software tool development repository and to report bugs and fixes;
- Utilize and achieve high scores for good code style with minimal syntax complexity;
- pytest (unit/coverage testing), Markdown, JSON, YAML
- Establish software requirements for the MCC end user;
- Provide consulting assistance to the MCC end user to properly apply those requirements to their system design;
- Provide analytical support of the end user's system design for identifying potential non-standard services (e.g., MCC tool testing at Johnson Space Center facilities);
- Provide consulting assistance to the end user to understand verification processes so they can provide necessary and sufficient evidence for successful verification closures;
- Provide technical analysis and approval of verification data submittals;
- Provide technical support for programmatic forums, including participating in boards and panels, regular project tag ups and reviews;
- Provide technical support to identify and resolve software related technical and safety issues for ground processing, flight environments, visiting vehicle operations, and on-orbit robotic transfer;
- Perform other duties as assigned
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s