Software robotic intern
Job Summary
At Alstom we understand transport networks and what moves people. From high-speed trains metros monorails and trams to turnkey systems services infrastructure signalling and digital mobility we offer our diverse customers the broadest portfolio in the industry. Every day 80000 colleagues lead the way to greener and smarter mobility worldwide connecting cities as we reduce carbon and replace cars.
Could you be the Robotics intern in Singapore were looking for
About the role
You will help design develop simulate and deploy autonomous inspection solution. You will work across robotics software hardware and digital twin to bring a smart robot for inspection from simulation to real trials collaborating with partners internal stakeholders and clients.
What you will do
Robotics development and integration
- Design integrate test and deploy ROS 2 components for perception motion/control and data acquisition.
- Integrate sensors (3D scanners RGBD/LiDAR/cameras IMU) perform calibration and build reliable data pipelines.
- Assemble robotic hardware bring up systems and execute unit/integration tests with safety in mind.
- Implement and tune algorithms for pointcloud processing object detection/pose estimation and coverage assessment.
Digital twin and simulation
- Build and maintain simulation environments in Gazebo/Ignition;
- create URDF/SDF models and scene assets.
- Leverage BIM/CAD models to assess reachability accessibility and sensor coverage before onsite trials.
- Configure remote monitoring/telemetry to observe robot state and inspection KPIs.
Experimentation and validation
- Prepare test scenarios and materials; define KPIs (e.g. coverage accuracy cycle time stability).
- Run experiments in simulation and on hardware;
- capture and analyze results;
- iterate based on findings.
- Produce clear technical documentation test reports and a reproducible handover package.
Partner and project collaboration
- Perform tech scouting to identify relevant partners/solutions;
- support proposal assessment against requirements.
- Help organize and participate in design workshops;
- document decisions interfaces and action plans.
- Support the tech lead in writing technical requirements and acceptance criteria and in preparing/following up partner meetings.
Deployment and change enablement
- Support IT setup (Linux/ROS 2 environments networking access control containerization).
- Assist process reengineering to embed the robot into inspection workflows and data flows.
- Contribute to training materials user guides and communication content for stakeholders and end users.
Technologies youll work with
- Robotics: ROS 2 Gazebo/Ignition URDF/SDF MoveIt2 (nice to have)
- Perception: 3D scan/point clouds (PCL/Open3D) OpenCV; RGBD/LiDAR cameras
- Digital twin and data: BIM/CAD (e.g. IFCbased flows) logging/telemetry data analysis
- Software engineering: Python and/or C Linux (Ubuntu) Git; Docker/CI (nice to have)
- Connectivity/IoT: APIs and industrial protocols for data exchange and monitoring
What youll bring Musthave
- Currently pursuing a BSc/MSc in Robotics Computer Science Mechatronics Electrical/Mechanical Engineering or related field.
- ROS 2 and Gazebo/Ignition experience;
- Strong programming skills in Python or C on Linux; familiarity with Git and debugging.
- Fundamentals in robotics and/or computer vision (kinematics perception control or state estimation).
- Ability to work handson with hardware follow test procedures and communicate clearly in English.
Nice to have
- Building URDF/SDF models;
- sensor calibration and SLAM.
- Pointcloud processing (PCL/Open3D) OpenCV and basic machine learning for vision.
- Experience with BIM/IFC CAD import or digital twin workflows.
- Industrial robotics exposure (robot arms or mobile bases) PLC/fieldbus/OPC UA or IoT dashboards.
- DevOps basics (Docker CI/CD) networking and awareness of safety/quality in industrial environments.
What youll achieve
- A working prototype or feature demonstrated in simulation and a pilot deployment with performance against agreed KPIs.
- A reproducible simulation/digitaltwin environment datasets and documented code ready for continued development.
- Training and communication artifacts that enable adoption by end users and stakeholders.
You dont need to be a train enthusiast to thrive with us. We guarantee that when you step onto one of our trains with your friends or family youll be proud. If youre up for the challenge wed love to hear from you!
Required Experience:
Intern
About Company
Leading the way to greener and smarter mobility worldwide, Alstom develops and markets integrated systems that provide the sustainable foundations for the future of transportation.