×
Register Here to Apply for Jobs or Post Jobs. X

Model Simulation Developer

Job in Huntsville, Madison County, Alabama, 35824, USA
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
Salary/Wage Range or Industry Benchmark: 100000 - 130000 USD Yearly USD 100000.00 130000.00 YEAR
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
Contact information
  • Phone
Job Description

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.
Education
  • Bachelor’s degree or higher in Mechanical Engineering, Aerospace Engineering or equivalent.
Qualifications
  • 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 and Proficiency
  • 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.
#J-18808-Ljbffr
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).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary