Experienced Simulation Software Engineer - Training Systems
Core
Designing, architecting, and developing simulation models, virtual environments, and frameworks to enhance test performance, safety, and durability of software and hardware throughout the product lifecycle.
Role type
Senior IC simulation software engineer (training systems)
Builds
Simulation models, visualizations, virtual environments, and frameworks for Government Vehicle Health Management Systems
Domain
Aviation / Defense / Simulation Engineering
Deliverable
production ML models | product features
Required skills
C++, Python, cloud platforms (AWS, Azure, Google Cloud), containerization (Docker, Kubernetes), simulation validation, legacy software modernization, Agile development
Preferred skills
AI software development, release tools (Azure DevOps, Artifactory, Gitlab, Maven), configuration management, monitoring, virtualization
Technologies
C++, Python, AWS, Azure, Google Cloud, Docker, Kubernetes, Azure DevOps, Artifactory, Gitlab, Maven
Responsibilities
Design and develop simulation models and virtual environments; Partner with stakeholders to identify simulation requirements; Perform design, modeling, simulation, testing, and analysis; Validate, verify, and refine simulation code and models; Document and maintain technical code and specifications; Enable integration of simulation software with devices and systems; Modernize and migrate legacy simulation software; Perform simulation software project management functions
Seniority
Senior, hands-on IC