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:
- Programming Languages: Advanced knowledge of C++ and Python.
Familiarity with C, Java, or JavaScript is a plus.
- ROS Framework: Strong understanding of ROS core concepts (nodes, topics, services, actions, parameters).
Experience in developing and managing ROS1 and ROS2 packages.
- Operating Systems: Expertise with Linux-based OS, particularly Ubuntu.
Proficiency with the command-line interface.
- Virtualization Environments: Experience with Docker (containerization and Docker Compose).
Familiarity with VMware, VirtualBox, or WSL (Windows Subsystem for Linux).
- Simulation Environments: Experience with 3D robot simulation tools like Gazebo and RViz.
Knowledge of Unity for simulations is desirable.
- Configuration Management: Proficient in Git for version control.
Experience with GitHub or GitLab for project collaboration.
- 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.