Software Engineer - Simulation Integrations
Core
Connect simulation platform capabilities to defense programs, enabling the development and validation of autonomous systems.
Role type
Senior Software Engineer (Simulation Integrations)
Builds
Simulation environments and integration solutions for TRS products (Altius, Ghost, Bolt, Anvil)
Domain
Defense technology, autonomous systems, simulation infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
C++, Python, Bash, Linux/Unix systems, networking protocols, software development lifecycle, stakeholder management, complex system navigation
Preferred skills
Simulation frameworks, real-time systems, robotics platforms, NixOS, declarative configuration, software-in-the-loop (SITL) environments
Technologies
C++, Python, Bash, Linux, Nix, Docker, CI/CD
Responsibilities
Translate program simulation requirements into actionable technical plans; coordinate across infrastructure and fidelity teams to close capability gaps; configure and validate simulation environments across the full stack; support field events and customer demos with rapid troubleshooting; develop reusable patterns and documentation to reduce integration costs; mentor engineers on integration best practices
Seniority
Senior, hands-on IC with portfolio management