Simulation Developer (SME1)

AmentumHuntsville, AL
Onsite

About The Position

The Amentum Space Exploration Division (ASED) is seeking a motivated individual to support the development of physics-based simulation software for the Space Launch System (SLS) integrated avionics test facilities (IATF) at Marshall Space Flight Center. This role involves working on a customer/contractor integrated team to design, develop, and test models for hardware-in-the-loop testing of avionics and flight software. The position requires participation in a software development environment, creation and presentation of detailed software designs, conducting design and code reviews, and producing status reports.

Requirements

  • Bachelor’s, Master’s, or PhD degree in Aerospace, Mechanical, Computer Engineering or equivalent
  • 10+ years of experience.
  • Experience and proficiency in: Intermediate to advanced proficiency in software development in C/C++.
  • Proficiency in software development in Python.
  • Simulation development using Matlab/Simulink.
  • Design, development, and test of models and simulations for hardware-in-the-loop testing of avionics and flight software.
  • Time-domain 6-DOF vehicle simulation experience
  • Software development targeted for real-time operating systems and environments.
  • Modeling and simulating space vehicle subsystems.
  • Developing of software targeted for Linux distribution, especially RedHat Enterprise Linux or derivatives distributions.
  • Proficiency working with Unix/Linux (unix-like OS structure, file system, shell, secure shell)
  • Exposure to software development tools such as Git.
  • Ability to communicate professionally with customers, stakeholders, and cross-organizational teams.

Nice To Haves

  • Previous experience with the ARTEMIS simulation environment is desirable.
  • Modeling using numerical methods and analysis (desirable)

Responsibilities

  • Design, development, and test of models for hardware-in-the-loop testing of avionics and flight software.
  • Participate in a software development environment.
  • Create and present detailed software designs.
  • Conduct and participate in design and code reviews.
  • Produce weekly and monthly status reports of progress in assigned areas.

Benefits

  • Wellness programs
  • Paid holidays
  • Generous time off
  • Employee perks
  • 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
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service