x
Get our mobile app
Fast & easy access to Jobstore
Use App
Congratulations!
You just received a job recommendation!
check it out now
Browse Jobs
Companies
Campus Hiring
Download App
Jobs in Singapore   »   Jobs in Singapore   »   Engineering Job   »   Robotics Engineer (CBD/Hybrid Working Arrangement)
 banner picture 1  banner picture 2  banner picture 3

Robotics Engineer (CBD/Hybrid Working Arrangement)

Icmg Holdings Pte. Ltd.

Icmg Holdings Pte. Ltd. company logo

Company Overview:


ICMG Group has been leading co-creative innovation in Japan, Southeast Asia, India and US together with various stakeholders such as Japanese large corporations, startups, and government agencies. ICMG Group has also carried out renewable energy investment projects in Southeast Asia with Tokyo Electric Power Co and Chubu Electric Power Co, formed a strategic partnership in Singapore with UNDP to promote the Sustainable Development Goals (SDGs), and launched the sustainable city initiative project in Japan with Aichi Prefectural Government. Our Venture Capital, ICMG Co-Creation Fund aims to create a sustainable society by providing growth capital and strong partner network of leading Japanese corporations to startups that solve social issues.


Position Overview:


At ICMG Group, we are seeking a highly skilled and experienced ROS(Robot Operation System) Engineer to collaborate on development projects with a major Japanese heavy industry manufacturer and Singapore's A*STAR (Agency for Science, Technology, and Research).


Key Responsibilities:

  • Develop service robots for public facilities in Singapore and for a major Japanese manufacturer.
  • Design cart and motor control programs.
  • Integrate robots with cloud platforms.
  • Conduct on-site testing and make adjustments.

Essential Qualifications:

  • 3-5 years of experience in ROS1 and ROS2 development.
  • Degree in Computer Science, Mechanical Engineering, Control Engineering, or related fields (Master’s degree preferred).
  • Expertise in AMR (Autonomous Mobile Robot) control, navigation, and fleet management.

Preferred Knowledge and Experience:

  • Experience controlling 6-axis articulated robots.
  • Proficiency with the MoveIt framework and path-planning algorithms.
  • Development and implementation of motor drivers in the ROS environment.

Required Skills:

  1. Programming Languages: Advanced knowledge of C++ and Python.
    Familiarity with C, Java, or JavaScript is a plus.
  2. ROS Framework: Strong understanding of ROS core concepts (nodes, topics, services, actions, parameters).
    Experience in developing and managing ROS1 and ROS2 packages.
  3. Operating Systems: Expertise with Linux-based OS, particularly Ubuntu.
    Proficiency with the command-line interface.
  4. Virtualization Environments: Experience with Docker (containerization and Docker Compose).
    Familiarity with VMware, VirtualBox, or WSL (Windows Subsystem for Linux).
  5. Simulation Environments: Experience with 3D robot simulation tools like Gazebo and RViz.
    Knowledge of Unity for simulations is desirable.
  6. Configuration Management: Proficient in Git for version control.
    Experience with GitHub or GitLab for project collaboration.
  7. Additional Skills: Solid understanding of robotics, sensor integration, and parallel processing.
    Experience with Agile development methodologies.
    Strong problem-solving, analytical thinking, and technical documentation abilities.

Application Procedure

Interested candidates who wish to apply for this position, please click APPLY NOW or send your latest CV to us via email.


Email Address: haruka.wada@icmggroup.com

Include in your CV: your expected salary, start date and notice period (if applicable)


We regret that only shortlisted candidate will be notified.

Sharing is Caring

Know others who would be interested in this job?

Similar Jobs
Active Directory Engineer
Matrix Process Automation Pte. Ltd.
Quick Apply
Chemical Production Engineer (Shift job, Entry Level)
Triton AI Pte Ltd
Quick Apply
Electrical Engineer
Exxonmobil Asia Pacific Pte. Ltd.
Quick Apply
Process Engineer #67894
Anradus Pte. Ltd.
Quick Apply
Mechanical Engineer #67893
Anradus Pte. Ltd.
Quick Apply
Electrical Engineer (Control Panels) #67518
Anradus Pte. Ltd.
Quick Apply
Assistant Mechanical Engineer (Assembly) #67302
Anradus Pte. Ltd.
Quick Apply
Electrical Engineer #67299
Anradus Pte. Ltd.
Quick Apply
Mechanical Engineer #67187
Anradus Pte. Ltd.
Quick Apply
Assistant Engineer #67164
Anradus Pte. Ltd.
Quick Apply