Flight Mechanics Engineer Space Launch System; ES
Listed on 2026-07-20
-
Software Development
Python, C++ Developer
Senior Flight Mechanics Engineer – NASA SLS/ARTEMIS Program
Position:
Support the development, integration, and testing of 6‑DOF trajectory simulation software for NASA’s SLS/ARTEMIS program.
- Analyze launch vehicle and spacecraft dynamics, equations of motion, and trajectories to assess performance of spacecraft ascent trajectories and mission analysis.
- Model ascent and in‑space environments, errors, disturbances, GN&C algorithms, sensors, actuators, and mechanisms.
- Simulate and analyze nominal, contingency, and failure scenarios during ascent and in‑space flight.
- Develop algorithms and tools to analyze 6‑DOF trajectories using Monte Carlo techniques.
- Execute and modify existing software/scripts in C, Python, and C++.
- Help develop and improve NASA’s MAVERIC simulation.
- Dynamic modeling of 6‑DOF single‑body systems.
- Creation, editing, and debugging of software written in C, Python, Matlab, Fortran, and C++.
- Optimization and improvement of analysis tools and GN&C models.
- Collaboration with GN&C leads and other engineering disciplines.
- Support verification and validation of technical products.
- Creation and review of engineering and software documentation.
- Preparation and presentation of technical reports and briefings.
Education:
A degree in Aerospace Engineering, Mechanical Engineering, Physics, or a related field from an ABET‑accredited institution.
Experience:
- Ph.D. with a minimum of 4 years of experience.
- MS with at least 8 years of experience.
- BS with 10‑15 years of experience.
- Must be a U.S. citizen and have a STAR .
- Detail oriented, able to work independently and collaboratively.
- Strong communication and interpersonal skills.
- Dynamic modeling of 6‑DOF single‑body systems.
- Programming experience:
Matlab, Fortran, C++, and Python. - Familiarity with Linux, Bash, and use of computational clusters/servers.
- Experience with C/C++ and Python programming.
- Experience with simulation and software integration.
- Experience with 6‑DOF Monte Carlo simulations.
Day‑to‑day activities include:
- Dynamic modeling and software development.
- Debugging and optimization of analysis tools.
- Documentation preparation and review.
- Technical reporting and briefing.
Work environment:
Office setting with domestic USA travel (5%) and extended computer work.
Compensation range or hourly rate is an estimate of what the company intends to offer; actual compensation may vary.
Benefits Overview- Health, dental, and vision insurance.
- Paid time off and holidays.
- Retirement benefits (401(k) matching).
- Educational reimbursement.
- Parental leave.
- Employee stock purchase plan.
- Tax‑saving options.
- Disability and life insurance.
- Pet insurance.
Amentum is proud to be an Equal Opportunity Employer. Hiring practices provide equal opportunity for employment without regard to race, sex, sexual orientation, pregnancy, age, ancestry, 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. The essential functions of the job can be performed with or without reasonable accommodation.
ReasonableAccommodation
If you need a reasonable accommodation for any part of the employment process, please contact with details of your request and contact information. Requests for accommodation will be considered on a case‑by‑case basis.
Fraud AlertAmentum has become aware of unauthorized individuals falsely using the Amentum name and/or logo to solicit fees from potential job seekers. Amentum never charges candidates any fees or payments for employment placement. If you encounter a solicitation offering employment with us that requests a fee, please report it to the local law enforcement authority.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).