What you’ll do
- Build and maintain robotic software for humanoid robots using ROS/ROS 2 (C++/Python) on Ubuntu OS. You’ll work across perception, localization, navigation, manipulation, and HRI.
- Integrate sensors (LiDAR, depth/RGB cameras, IMU), develop SLAM/localization, and tune planners (Nav2, SLAM Toolbox, tf2, ros2_control).
- Prototype, simulate, and validate behaviors in Gazebo/Isaac Sim, then harden for field deployment at customer sites (industrial/manufacturing, logistic, transport, etc.).
- Develop demos and production apps; leverage ROS/Android-based interfaces and open development hooks for humanoid robots where applicable.
- Own the full cycle: requirements → prototyping → on-robot testing → CI/integration → rollout → monitoring & performance tuning.
- Collaborate with Robotics Solutions & Delivery team to scope use-cases, conduct site acceptance tests, and document best practices and runbooks.
- Assist in risk assessments for General Safety requirements for industrial mobile robots with actively controlled stability (legged, wheeled, or other forms of locomotion).
What you’ll bring
- 2~5+ years in robotics (or exceptional projects/internships) with ROS/ROS 2, C++/Python, Git, and Linux-based OS (e.g. Ubuntu).
- Hands‑on in one or more: motion planning & control (kinematics/dynamics, trajectory generation), navigation (Nav2), perception (OpenCV/PCL), or state estimation.
- Experience integrating and calibrating typical robot sensors (LiDAR, depth/RGB cameras, IMU); comfort with drivers, transforms, and time sync.
- Fluency with simulation and on‑robot debugging; familiarity with CI/CD and containerization is a plus.
- Strong problem‑solving and field‑readiness (you enjoy getting robots working in the wild, not just in the lab).
- Bachelor’s or Master’s degree in Robotics, Computer Science, Computer Engineering, Electrical Engineering, or a related field.
Nice‑to‑haves
- Humanoid locomotion / whole‑body control / MPC / loco‑manipulation; experience with biped balance & gait control.
- Android app development or experience with vendor SDKs for robot apps (e.g. UBTECH or similar).
- Knowledge of functional safety.
Why Stellaris Robotics
Build Singapore’s next wave of humanoid robot applications with the exclusive UBTECH distributor. You’ll work directly on platforms like Walker Tienkung, Walker S2 (autonomous battery swap, ROS/Android dev environment) and help bring real deployments to life.
How we’ll evaluate
- Portfolio/GitHub or brief write‑ups of ROS/ROS 2 projects (what you built, stack used, performance achieved).
- Practical exercise: bring up a perception/nav stack on a provided dataset or robot, then present tuning decisions and safety considerations.
Apply
Send your CV and links (GitHub, videos, papers) to lorenaluo@stellarisrobot.com with subject “Robotics Engineer – [Your Name]”. Include 3–5 bullets on your most relevant ROS/ROS 2 work.