Job Information
Amentum Space Exploration Division Simulation Developer #ADV000A8I Huntsville, Alabama
The Amentum ESSCA group is looking for a motivated individual to support the development of physics-based simulation software in support of the Space Launch System (SLS) integrated avionics test facilities (IATF) at Marshall Space Flight Center. The ideal candidate will have a background in simulation development and be proficient in programming, specifically in C. This position requires a solid understanding of software development for real-time operating systems and environments. The selected applicant will work on a customer/contractor integrated team to: Design, development, and test 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.
Job Requirements: A degree in Aerospace, Mechanical, Computer Engineering or equivalent is required. A degree from an ABET accredited university is preferred. Typically, educational requirements are the equivalent of a minimum of a MS with at least 3 years of experience, or BS with at least 5 years of experience. Required: 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 Previous experience with the ARTEMIS simulation environment is desirable. Modeling using numerical methods and analysis (desirable) 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.