Alstom

Software robotic intern

Alstom  •  Singapore, SG (Onsite)  •  15 days ago
Apply
AI can make mistakes so check important info. Chat history is never stored.

Job Description

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, 80,000 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 we’re 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, RGB‑D/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 point‑cloud 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 on‑site 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 re‑engineering 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 you’ll work with

  • Robotics: ROS 2, Gazebo/Ignition, URDF/SDF, MoveIt2 (nice to have)
  • Perception: 3D scan/point clouds (PCL/Open3D), OpenCV; RGB‑D/LiDAR cameras
  • Digital twin and data: BIM/CAD (e.g., IFC‑based 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 you’ll bring Must‑have

  • 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 hands‑on with hardware, follow test procedures, and communicate clearly in English.

Nice to have

  • Building URDF/SDF models;
  • sensor calibration and SLAM.
  • Point‑cloud 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 you’ll achieve

  • A working prototype or feature demonstrated in simulation and a pilot deployment, with performance against agreed KPIs.
  • A reproducible simulation/digital‑twin environment, datasets, and documented code ready for continued development.
  • Training and communication artifacts that enable adoption by end users and stakeholders.

You don’t 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, you’ll be proud. If you’re up for the challenge, we’d love to hear from you!

Alstom

About Alstom

Alstom commits to contribute to a low carbon future by developing and promoting innovative and sustainable transportation solutions that people enjoy riding. From high-speed trains, metros, monorails, trams, to turnkey systems, services, infrastructure, signalling and digital mobility, Alstom offers its diverse customers the broadest portfolio in the industry. With its presence in 63 countries and a talent base of over 80,000 people from 175 nationalities, the company focuses its design, innovation, and project management skills to where mobility solutions are needed most. 

Industry
Manufacturing & Production
Company Size
10,000+ employees
Headquarters
Saint-Ouen, FR
Year Founded
Unknown
Social Media