Amentum logo

Senior Software Engineer — GSE Avionics (Spacesuits)

Amentum
2 days ago
Full-time
On-site
Houston, Texas, United States
Software / Technology / IT

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 Senior Software Engineer — GSE Avionics (Spacesuits).

This role supports the development of software used by the avionics‑focused Ground Support Equipment (GSE) associated with EVA suit systems. The position is suited for a software engineer who thrives at the intersection of hardware and software, contributing to sophisticated test platforms, measurement systems, and simulated operational environments. Collaboration with hardware development teams and NASA customer groups is central to this effort. 

** 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 Senior Software Engineer — GSE Avionics (Spacesuits) will:

  • Design, implement, review, and maintain software components used to operate or test GSE avionics, employing languages such as C, C++, and Python on Linux‑based platforms.
  • Execute the complete software development cycle, from conceptual design through coding, integration, acceptance testing, and deployment into laboratory environments.
  • Champion sound engineering practices such as test‑driven development, interface specification reviews, and methodical unit test development to strengthen product reliability.
  • Participate in peer evaluations of code and architectural changes, contributing to continuous improvement and reducing long‑term maintenance risk.
  • Prepare detailed design documents, diagrams, and process descriptions to support traceability and future system enhancements.
  • Troubleshoot system‑level issues spanning data flows, timing characteristics, software‑hardware boundaries, and integration anomalies.
  • Support verification and validation tasks, including functional testing against requirements and participation in formal program reviews.
  • Coordinate across NASA and contractor teams to ensure consistent understanding of system behaviors, constraints, and technical goals.
  • Support team‑level and program‑level design and safety evaluations by preparing technical inputs and discussing implementation details.
  • Apply agile project‑management approaches and communicate progress, risks, and changes effectively to leadership and external stakeholders. 
Requisition Qualifications:

This position has been posted at multiple levels. Depending on the candidate's experience, requirements, and business needs, we reserve the right to consider candidates at any level for which this position has been advertised.

  • Typically requires a minimum of a bachelor's degree in Engineering and normally possess 5- 10 years of related experience. License and certification may be required.

  • ​Bachelor's or master's degree in Computer Engineering, Electrical Engineering, Aerospace Engineering, Computer Science, or a closely related field.
  • Roughly ten or more years of professional experience with complex software development efforts.
  • Strong proficiency in C/C++, Python, and optionally LabVIEW, with an understanding of data structures, computational efficiency, and performance tuning.
  • Experience working with communications technologies such as TCP/IP‑based sockets.
  • Practical knowledge of version‑controlled development (Git/GitLab), build automation systems, and continuous‑integration practices.
  • Experience developing and testing embedded or hardware‑coupled systems, including the use of unit tests, integration tests, and verification steps aligned with certification expectations.
  • Familiarity with conducting software safety analyses and supporting formal review boards. 

Requisition Preferences:

  • ​Ability to apply modern development methodologies, including Agile, with strong documentation and communication practices.
  • Demonstrated ability to work effectively with complex systems and deliver high‑quality results under accelerated schedules.
  • Experience with incorporation of AI technology in project processes for increased efficiency.

     

Why Join Our Team?

In addition to exciting career opportunities, we also have:

  • Excellent personal and professional career growth
  • 9/80 work schedule (every other Friday off), when applicable
  • Onsite cafeteria (breakfast & lunch)
  • Much, much more!

For more information on our partnership with NASA at Johnson Space Center (JSC), please visit www.wehavespaceforyou.com

  • Proof of U.S. Citizenship or US Permanent Residency may be a requirement for this position.
  • Must be able to complete a U.S. government background investigation.
  • Management has the prerogative to select at any level for which the position is advertised.

Essential Functions

Work Environment

Generally, an office environment, but can involve inside or outside work depending on task.

Physical Requirements

Work may involve sitting or standing for extended periods (90% of time). May require lifting and carrying up to 25 lbs. (5% of time).

Equipment and Machines

Standard office equipment (PC, telephone, printer, etc.).

Attendance

Regular attendance in accordance with established work schedule is critical. Ability to work outside normal schedule and adjust schedule to meet peak periods and surge requirements.

Other Essential Functions

Professional behavior that enhances productivity and promotes teamwork and cooperation. Grooming and dress must be appropriate for the position and must not impose a safety risk/hazard to the employee or others.

#JETS #JETSII

       

Compensation Details:

EN3-EN4

       

The compensation range or hourly rate listed for this position is provided as a good-faith estimate of what the company intends to offer for this role at the time this posting was issued. Actual compensation may vary based on factors such as job responsibilities, education, experience, skills, internal equity, market data, applicable collective bargaining agreements, and relevant laws.

 

Benefits Overview:

Our health and welfare benefits are designed to support you and your priorities. Offerings include:

  • Health, dental, and vision insurance

  • Paid time off and holidays

  • Retirement benefits (including 401(k) matching)

  • Educational reimbursement

  • Parental leave

  • Employee stock purchase plan

  • Tax-saving options

  • Disability and life insurance

  • Pet insurance

 

Note: Benefits may vary based on employment type, location, and applicable agreements. Positions governed by a Collective Bargaining Agreement (CBA), the McNamara-O'Hara Service Contract Act (SCA), or other employment contracts may include different provisions/benefits.

       

Original Posting:

04/16/2026 - Until Filled

Amentum anticipates this job requisition will remain open for at least three days, with a closing date no earlier than three days after the original posting. This timeline may change based on business needs.

       

Amentum is proud to be an Equal Opportunity Employer. Our hiring practices provide equal opportunity for employment without regard to race, sex, sexual orientation, pregnancy (including pregnancy, childbirth, breastfeeding, or medical conditions related to pregnancy, childbirth, or breastfeeding), age, ancestry, United States military or veteran status, color, religion, creed,  marital or domestic partner status, medical condition, genetic information, national origin, citizenship status, low-income status, or mental or physical disability so long as the essential functions of the job can be performed with or without reasonable accommodation, or any other protected category under federal, state, or local law. Learn more about your rights under Federal laws and supplemental language at Labor Laws Posters.