Responsibilities
- To assist in developing API and adapter for our product to interface with RoMi-H: https://www.cgh.com.sg/chart/projects/mhi
- Lead and contribute to software engineering tasks, including embedded development (in C), basic full stack web development, and tools that support customer-facing operations and internal processes, including supporting key customer engagements in Singapore by translating field feedback into actionable technical solutions
- Develop and optimize intelligent driving algorithms, including localization, mapping, environment perception, path planning, and vehicle control.
- Collaborate closely with global R&D teams (Singapore, China, US, Europe) across the full product development lifecycle, from early-stage design to deployment.
- Perform algorithm tuning, hardware adaptation, and system integration as required by project needs.
- Maintain and debug autonomous driving vehicles, ensuring smooth operation and resolving any testing issues.
- Support vehicle demos at client events, trade shows, and marketing activities, and gather customer feedback to enhance vehicle functionality.
- Contribute to documentation for regulatory compliance and systems integration.
- Assist in continuous process improvement across R&D and manufacturing environments.
- Take on other related tasks as part of a fast-moving, collaborative product team.
Qualifications:
- Pursuing Bachelor's degree or higher in Computer Science, Software Engineering, Computer Engineering, Electrical Engineering, or a related discipline (Master's preferred).
- Strong programming skills with proficiency in C++/Python.
- Solid mathematical skills, familiar with geometry, optimization algorithms, and robotics theory.
- Good coding practices, strong documentation skills, and effective teamwork and communication abilities.
- Experience or research in one or more of the following areas:
○ Lidar-based localization and mapping.
○ Trajectory planning and model predictive control.
○ Filtering and optimization algorithms.
○ Multi-sensor calibration and fusion.
- Excellent cross-functional communication skills.
- Bilingual proficiency in English and Mandarin to communicate with colleagues in Singapore, China, US
- Self-motivated, curious, and eager to grow technically and professionally.
- Experience or interest in robotics, embedded systems, or smart manufacturing is a strong plus.
Preferred Qualifications
. Familiarity with robotic systems and their various components.
. Experience in the development of robotic systems, with a preference for candidates who have successfully deployed products.
. Excellent coding abilities with a focus on maintainability and readability experience in long-term software engineering is a plus.
. Experience with robotics competitions is a plus.
Skills to be learnt
. Linux
. Robot Operating System (ROS)
. Hands on Robotics Experience
. Simultaneous Localization and Mapping (SLAM)
. Python
. C++