Posted in

Simulation Software Engineer

Simulation Software Engineer

CompanyAxiom Space
LocationHouston, TX, USA
Salary$Not Provided – $Not Provided
TypeFull-Time
DegreesBachelor’s
Experience LevelMid 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