Senior Software Robotics Developer - Bukit Merah
AKKODIS SINGAPORE PTE. LTD. Bukit Merah
About Akkodis:
Akkodis is a global digital engineering company and a leader in Smart Industry, empowering clients with transformative solutions in Talent, Academy, Consulting, and Solutions services. With a team of 50,000 experts across North America, EMEA, and APAC, Akkodis leverages cutting-edge technologies, research and development (R&D), and deep sector expertise to drive meaningful innovation.Our mission is to engineer a smarter future together, helping our clients stay ahead in an ever-changing digital landscape.
Overview:
We are seeking a highly skilled and motivated Senior Software Robotics Developer to join our team developing advanced mobile robotic systems. The ideal candidate brings deep experience in software engineering for robotics, is comfortable working across the full software stack, and thrives in a dynamic, hands-on environment focused on real-world deployment and integration.
Key Responsibilities:
- Design, implement, and maintain software components for autonomous mobile robots.
- Develop and integrate robotic modules, including SLAM, localization, path planning, trajectory tracking, and robot health and monitoring.
- Work with ROS and ROS2 to migrate, create reusable, modular, and scalable robotic applications.
- Characterize and integrate a variety of sensors (e.g., LIDAR, IMU, cameras), including calibration and performance testing.
- Write reliable and efficient code in C++ and Python.
- Collaborate with hardware, digital, and AI teams to ensure seamless system integration.
- Test, deploy, and debug robotic software systems to ensure smooth functionality.
- Contribute to continuous improvement of software development practices, including code reviews and unit testing.
- Lead a team of robotic or software developers, mentoring and providing technical leadership.
Required Qualifications:
- 10 years of experience in robotics software development.
- Proficient in C++ and Python, with a strong understanding of software design principles.
- Hands-on experience with ROS1 and/or ROS2 in a production or research environment.
- Solid understanding of Linux systems and development tools.
- Experience with mobile robotics concepts, including SLAM, sensor fusion, trajectory following, and behavior trees.
- Familiarity with sensor drivers, integration, and performance evaluation.
- Demonstrated ability to debug complex systems in field and lab environments.
- Proven ability to work independently on complex tasks and deliver robust solutions.
- Ownership of major software components or robotic subsystems throughout the development lifecycle.
Preferred Qualifications:
- Master’s or PhD in Robotics, Computer Science, Electrical Engineering, or a related field.
- Broad and deep expertise in indoor and outdoor robotic software systems and architecture (development, integration testing, and deployment).
- Experience with simulation tools (e.g., Gazebo, RViz).
- Knowledge of control theory, state estimation, or real-time systems.
- Exposure to version control, CI/CD tools, and agile development workflows.
Singapore River, 2 km from Bukit Merah
1. The Software Developer shall have at least a Diploma in Computer Studies, or related discipline, and completed at least one project using Scrum or equivalent as the Agile software development framework, and THREE (3) years’ experience...
K2 PARTNERING SOLUTIONS PTE. LTD.Bukit Merah
As a Salesforce Developer, you will be responsible for designing, developing and implementing engaging and user-friendly digital experiences using Salesforce's Experience Cloud platform. You will collaborate closely with business stakeholders...
WGT GroupBukit Merah
Junior Application Developer
Singapore - Central
5 Days, 9:00am – 6:00pm
$4500 - $6000
We are looking for a Junior Developer to join our team and support the development of internal applications and automation tools using Google AppSheet, Apps...