Software Tools Developer, Entry Level

Amentum•Huntsville, AL
•Onsite

About The Position

The Amentum Space Exploration Division (ASED), ESSCA group is seeking an entry-level Software Tools Developer to support the tools development team for the Space Launch System (SLS) integrated avionics test facilities at Marshall Space Flight Center. The role is part of a customer- and contractor-integrated team using computer simulations to model rocket flights, diagnose hardware failures, test potential flight scenarios, and support planning for critical events and flight crews. The developer will build and support software tools that extract and analyze selected portions of large recorded data sets, providing engineers with timely feedback on analytical test results. Tool capabilities support real-time embedded software development and include code generation, data analysis, and tool-chain integration. The work also includes commercial off-the-shelf (COTS) software deployment and maintenance. This role requires a bachelor's degree in a relevant ABET-accredited discipline and 0 to 5 years of experience. The position is in an office environment, with work at a computer for extended periods and domestic travel required. The normal workday is Monday through Friday, 7:30 a.m. to 4:30 p.m.; minimal overtime may be required. Proof of U.S. citizenship is required.

Requirements

  • Bachelor’s degree in computer engineering, computer science, electrical engineering, or an equivalent related field from an ABET-accredited university.
  • 0 to 5 years of experience.
  • Intermediate to advanced proficiency in Python and C/C++.
  • Proficiency working with Unix/Linux, including Unix-like operating system structure, file systems, shell, and secure shell.
  • Experience with software integration, testing, and troubleshooting.
  • Ability to work in a software development team and independently apply DevOps concepts and Agile development methodologies.
  • Ability to communicate professionally, both speaking and listening, with customers, stakeholders, and cross-organizational team members.
  • Familiarity with Agile processes and project management tools.
  • Proof of U.S. citizenship.

Nice To Haves

  • Experience developing software applications for Linux and Windows environments.
  • Desktop and web-based graphical user interface (GUI) development experience in React, Qt, and/or JavaScript.
  • Experience developing applications using game engines such as Unity and Unreal Engine.

Responsibilities

  • Design, develop, test, deploy, and support software in accordance with organizational and project coding standards.
  • Participate in a software development environment.
  • Create and present detailed software designs.
  • Conduct and participate in design and code reviews.
  • Collaborate with cross-functional teams to ensure products meet performance goals.
  • Produce weekly and monthly status reports on progress in assigned areas.
  • Support software tools that extract and analyze data from rocket flight simulations and provide engineers with feedback on test outcomes.
  • Support real-time embedded software development through code generation, data analysis, and tool-chain integration capabilities.
  • Deploy and maintain commercial off-the-shelf (COTS) software.
  • Communicate professionally with customers, stakeholders, and cross-organizational team members.
  • Work independently with minimal supervision, make rational decisions, and exercise good judgment.

Benefits

  • Health insurance
  • Dental insurance
  • Vision insurance
  • Paid time off
  • Paid holidays
  • 401(k) matching
  • Educational reimbursement
  • Parental leave
  • Employee stock purchase plan
  • Tax-saving options
  • Disability insurance
  • Life insurance
  • Pet insurance
  • Wellness programs
  • Employee perks
  • Career development opportunities, including the Team Lead Academy, personalized mentoring, and company-sponsored networking events
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service