Software Engineer Intern (Simulation & Validator Systems)
Core
Design, develop, and debug Unity6 applications for digital twin simulation and VR experiences; support integration of ML/CV models into real-time applications; develop validator systems involving software-hardware integration.
Role type
Software Engineer Intern (Simulation & Validator Systems)
Builds
Digital twin simulations, VR experiences, and validator systems for rail signalling and safety solutions.
Domain
Rail transport / Simulation & VR
Deliverable
production ML models | product features
Required skills
C#, Unity3D, VR development, debugging/profiling, REST APIs, Linux development, messaging middleware (Kafka, RabbitMQ)
Preferred skills
Java, Python, React, Node.js, Docker, Kubernetes, game networking
Responsibilities
Design and debug Unity6 applications for digital twin simulation and VR; Support integration of machine learning/computer vision models into real-time applications; Develop UI/UX interfaces and interaction logic; Develop and test real-time interaction logic and communication flows between hardware and backend systems; Research and evaluate tools, SDKs, and libraries to improve development workflows; Conduct testing, debugging, and performance optimization for simulation and validator systems
Seniority
Intern