Simulation Software Engineer
Company | Axiom Space |
---|---|
Location | Houston, TX, USA |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | Bachelor’s |
Experience Level | Mid Level |
Requirements
- B.S. in Aerospace, Mechanical, Electrical/Computer, Software Engineering, Computer Science, Mathematics, Physics, or related disciplines required
- Experience with C/C++ language and Python scripting
- Experience with Object-Oriented-Programming (OOP)
- Experience with Unix/Linux Operating System
- Experience with developing spacecraft simulation models, math model development, and real time software applications
- Be able to manage multiple priorities with little supervision
- Possess strong software skills and across multiple languages
- Possess strong technical expertise combined with strong verbal and written communication skills
- Ability to manage multiple priorities with little supervision
Responsibilities
- Software development and support of core simulation infrastructure
- Develop GUI tools
- Develop high-fidelity simulation math models using the NASA’s Trick Simulation Environment and NASA’s GUNNS software package
- Integrate software models for multiple real time simulation environments
- Provide user support and guidance for simulation model development and integration
- Debug, test, and verification work of simulation math models and integrated simulations
- Develop interface software for Hardware-In-The-Loop test rig environments
- Develop HLA software for joint NASA Flight Operations Directorate mission operations
- Perform other duties as assigned
Preferred Qualifications
- Experience developing simulations with High Level Architecture (HLA), TrickHLA, or other distributed simulation methods
- Experience developing GUI applications
- Experience developing simulations using NASA’s General-Use Nodal Network Solver (GUNNS) or equivalent tools
- Experience developing simulations using NASA’s Trick Simulation Framework or equivalent tools
- Experience using NASA’s Core Flight Software (CFS) or equivalent frameworks
- Experience integrating Flight Software in real time simulation environments
- Experience developing interface software for Hardware-In-The-Loop (HIL) test rig environments
- Experience with Continuous Integration/ Continuous Deployment (CI/CD) software development process