More jobs:
Model Simulation Developer
Job in
Huntsville, Madison County, Alabama, 35824, USA
Listed on 2026-06-29
Listing for:
Kids for the Future
Full Time
position Listed on 2026-06-29
Job specializations:
-
Software Development
Software Engineer, Python, C++ Developer, Software Architect
Job Description & How to Apply Below
- Location 2103 W FERRY WAY SUITE A,HUNTSVILLE, AL, ,United States
- Job Category Engineering, NASA, Space
- Employee Type Full-Time Exempt
- Required Degree 4 Year Degree
- Phone
Model Simulation Developer will support the development of physics-based simulation software in support of the Mars Campaign office Earth Independent Operation’s Mission Management portfolio at Marshall Space Flight Center. The ideal candidate will have a background in simulation development and be proficient in programming, specifically in C/C++.
Responsibilities- Design, development, and test of software models and simulations for an Environmental Control and Life Support System (ECLSS).
- 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.
- Bachelor’s degree or higher in Mechanical Engineering, Aerospace Engineering or equivalent.
- A minimum of ten (10) years of experience and expertise in developing variable‑mass, physics-based models, and simulations, developing fluid dynamics simulations, architecting distributed simulations, and developing distributed models and simulations.
- Experience with the NASA Trick Simulation Environment.
- Experience developing HLA interfaces and interfacing with HLA Run‑time Infrastructure (RTIs).
- Proficiency with C/C++ in compliance with organizational/project coding standards.
- Proficiency with Python in compliance with organizational/project coding standards.
- Proficiency with Ethernet‑based communications protocols (TCP, UDP).
- Proficiency with Software development targeted for Linux distributions.
- Proficiency with Version control systems such as Git.
- Experience with software engineering/analysis, software architecture, design, development, testing (unit and integration), documentation, and product delivery activities.
- Excellent oral and written communication skills.
- Ability to communicate professionally with customers, stakeholders, and cross‑organizational team members.
- Experience working on a software development team in an Agile Development Environment.
- Ability to work independently and within a diverse team.
- Understanding of Dev Ops tools such as Github.
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(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).
(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).
Search for further Jobs Here:
×