$ads={1}
Responsibilities:
- Develop robotics application systems in navigation, perception, and APIs to external systems.
- Development and optimization of coverage path planning algorithms.
- Integration with web applications for the control, coordination, and visualization of robots for use in development, simulation, testing, and deployment.
- Development of task planning application to coordinate complex tasks across multiple robots.
- Design, review, and maintain the system architecture.
- Support, maintain, and document software features.
- Quality assurance and write automated software tests and maintain the testing practice among the team members.
- Set-up and maintain the ongoing development of continuous build/integration infrastructure, optimizing the team development and release practices.
- Design, implement, and preservation of systems and tools across the cloud stack.
Requirements:
- Possess a degree in Computer Science, Information Systems, Engineering, or a related field, or equivalent industry experience.
- Familiarity with software development in Linux Environment, including bash scripting and CLI.
- Proficient in Object-Oriented languages, particularly C++ 11.
- Solid understanding of programming fundamentals, such as data structures and algorithms, to develop robust and high-performing code.
- Have 3 to 5 years of experience in Robotics/Vehicle Automation Software Industry, with expertise in ROS and ROS2, including simulation environments like Gazebo.
- Strong background in developing robotics subsystems, including perception and navigation stacks, behavior trees, and state machine models.
- Familiar with commonly used libraries in Robotics, such as PCL, Boost, and OpenCV.
- Experience in CI/CD tools, like Docker containerization and pipelines in Gitlab/Github/BitBucket.
- Proficient in version control tools (GIT), including feature branch workflows and conducting code reviews.
- Demonstrates good programming practices, such as writing specifications, documentation, and performing unit/integration tests.
- Enjoys collaborating in a team environment to tackle complex technical challenges.
Please submit your updated resume by using the APPLY NOW BUTTON
By submitting your personal data and/or resume to us in connection with your job application, you will be deemed to have agreed and consented to us in collecting, using, retaining, and disclosing your personal data and/or resume to prospective employers for the purpose of the evaluating, processing and administration by company relating to this job application.
*We regret to inform you that only shortlisted candidates would be notified*
We wish you all the best in your career search.
You are welcome to visit our website at http://www.rkgroup.sg/
RK Recruitment Pte Ltd | EA License No.: 20C0280
Lee Wai Yin Eunice | EA Personnel No.: R23116005
JD471