Simulation Software Engineer
Core
Develop spacecraft simulation software for national security space programs, including component models, real-time operations support, and mission effectiveness analysis.
Role type
Simulation Software Engineer
Builds
Spacecraft simulation software and models
Domain
Aerospace / Defense
Required skills
C/C++, Python, Matlab/Simulink, Windows/Linux scripting, software development lifecycle, revision control (Git/Subversion), GUI development, thermosphere/exosphere modeling, trade studies
Preferred skills
Spacecraft command and control, mission planning, space situational awareness, sensor/actuator simulation, closed-loop spacecraft performance, DevSecOps tools (Jenkins/Jira/Bitbucket), hardware interfacing, real-time operating systems, avionics integration
Technologies
BitBucket, DevSecOps, Embedded, Git, Hardware, JIRA, Jenkins, Kanban, Linux, Matlab, Python, Windows, C++, Security
Responsibilities
Establish simulation requirements and contribute throughout the software lifecycle. Create spacecraft component models from hardware documentation. Collaborate with engineering disciplines to integrate and validate space vehicle models. Develop new simulation frameworks and integrate existing ones. Support simulated real-time operations and mission effectiveness analysis. Build and integrate graphical user interfaces and visualization tools. Model thermosphere and exosphere environments. Conduct computer-simulation trade studies and recommend alternative architectures.
Seniority
Mid-to-Senior IC (Level 2: 2+ years; Level 3: 3-5+ years)