Senior Backend Software Engineer (Arsenal 2)
Core
Build simulation and digital twin validation frameworks to verify manufactured output matches engineering intent, using Unreal Engine 5 for 3D visualization and V&V automation tooling.
Role type
Senior Backend Software Engineer (Digital Twin & Simulation)
Builds
Simulation frameworks, digital twin validation systems, V&V automation pipelines, and 3D visualization interfaces for factory operations.
Domain
Defense manufacturing, Operational Technology (OT), Industrial Internet of Things (IIoT), Digital Twins
Required skills
Backend web development, Distributed systems, Real-time 3D engines (Unreal Engine), 3D graphics/rendering pipelines, Simulation frameworks (OMNeT++, Gazebo, CARLA), CI/CD, Cloud/Edge infrastructure
Preferred skills
Manufacturing/MES/SCADA integration, Computational geometry/CAD, Digital twin architectures, Real-time data streaming (WebSocket, Kafka, MQTT), Requirements traceability
Technologies
Unreal Engine 5, JavaScript/TypeScript, Python, Go, OMNeT++, SimPy, Gazebo, CARLA, WebSocket, Kafka, MQTT, GraphQL
Responsibilities
Build web applications orchestrating simulation frameworks and V&V workflows; Develop UE5-based 3D visualization interfaces ingesting real-time factory data; Design tooling comparing as-built geometry against design specifications; Architect data pipelines connecting CAD, PLM, and sensor data; Deploy systems in factory environments including edge compute clusters; Join on-call rotation for production factory systems.
Seniority
Senior, hands-on IC
