Simulation Software Engineer - Training Systems
Core
Design, architect, and develop simulation models, visualization tools, virtual environments, and platforms to improve test performance, safety, and durability across the product lifecycle.
Role type
Senior IC simulation software engineer (training systems)
Builds
Simulation models, visualization tools, virtual environments, and supporting frameworks for government training
Domain
Aerospace + Simulation Software
Deliverable
production ML models | product features
Required skills
C/C++ development, cloud platforms (AWS/Azure/GCP), containerization (Docker/Kubernetes), simulation modeling, data processing, code validation, system integration, project management
Preferred skills
AI software development, release tools, configuration management, monitoring, virtualization, legacy system modernization
Technologies
AWS, Azure, Docker, Kubernetes, GitLab, Maven, Python, AI
Responsibilities
Design and develop simulation models and virtual environments; partner with stakeholders to define simulation needs; perform design, modeling, simulation, testing, and analysis; collect and process data for simulation environments; validate and verify simulation code and models; integrate simulation software with devices and systems; modernize and migrate legacy simulation systems; carry out simulation software project management activities