Job Title
Robotics Engineer (Embodied AI Applications)
Role Overview
As a University of Applied Learning, SIT works closely with industry in our research pursuits. Our research staff will have the opportunity to be equipped with applied research skill sets that are relevant to industry demands while working on research projects in SIT.
The SIT Centre for Intelligent Robotics is a strategic capability centre under RoboPrecinct@Punggol Digital District (PDD), responsible for developing and maintaining the core applied robotics and embodied AI capabilities required for precinct-level deployment of robotic systems.
The centre is seeking a Robotics Engineer. This role is application-driven and system-oriented, focusing on the implementation, adaptation, and evaluation of state-of-the-art robotics algorithms on real robotic platforms. The successful candidate will work closely with physical robots and simulation environments to translate recent advances in learning-based robotics into robust, deployable systems.
Key Responsibilities
- Implement, adapt, and evaluate state-of-the-art learning-based methods for robotic perception, decision-making, navigation, and manipulation.
- Apply reinforcement learning, imitation learning, and other skill learning frameworks to practical robotic applications.
- Integrate learning-based robot skills with full robot software stacks in ROS / ROS 2 environments.
- Develop and maintain perception and state representation pipelines using RGB-D and 3D sensing.
- Conduct simulation-to-real (Sim2Real) workflows, including data collection, model training, deployment, and testing on physical robots.
- Support system-level experimentation, benchmarking, and iterative improvement of embodied AI applications.
- Provide mentorship to undergraduate students in projects.
- Carry out risk assessment, and ensure compliance with Work, Safety and Health Regulations.
- Prepare technical documentation, reports, and implementation guides to support knowledge transfer and long-term maintainability.
- Contribute to publications and technical notes to disseminate research outcomes.
- The employee is to communicate with any internal or external stakeholders to ensure project deliverables are met.
- Any other adhoc duties assigned by supervisor.
Requirements
- Bachelor’s degree or higher in Robotics, Computer Science, Mechanical Engineering, Control Engineering, or a related field.
- Hands-on experience with deep learning frameworks such as PyTorch or TensorFlow.
- Working knowledge of reinforcement learning, imitation learning, or learning-based control concepts.
- Familiarity with robotics simulation tools such as Gazebo, Isaac Lab, or MuJoCo.
- Practical experience with ROS or ROS 2 for real-robot software integration.
- Proficiency in Python and C++, with experience developing and maintaining production-level code.
- At least 2 years of experience in robotics research or industry projects.
Preferred Skillsets (Advantageous)
- Experience working with mobile manipulators, humanoid robots, or quadruped robots.
- Exposure to motion planning, control frameworks, or whole-body control systems.
- Experience with real-world robot experimentation and deployment.
- Experience with embodied AI and robot manipulation benchmarking platforms such as LIBERO, ManiSkill, or RLBench is highly desirable.
- Knowledge of GPU architectures, GPU cloud computing services, and strong familiarity with Linux operating systems.
- Knowledge of BIM, universal scene description and scene composition
- Knowledge of physics and simulation parameters, as well as sensor simulation pipeline.