Company Banner
Applied Internship Icon Internship Fresh Graduate Experienced Icon Fresh Grads & Experienced Latest Job

Robotics Software Engineer (ROS) - SL

  • 2023-08-13

-

Singapore

Robotics Software Engineer (ROS) - SL

Job Description

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

RK Recruitment Pte Ltd | EA License No.: 20C0280

Shawn Long Jie Shyan | EA Personnel No.: R22109109

JD471

Beware of scams. Do NOT give personal information or money to unknown sources. Verify identity before acting. Report any suspected scams immediately. Stay informed and stay safe.

Company Logo

Rk Recruitment Pte. Ltd.

Job Majestic Logo

© Copyright 2024 Agensi Pekerjaan JEV Management Sdn. Bhd., registered in Malaysia (Company No: 201701016948 (1231113-U), EA License No. JTKSM860)
© Copyright 2024 Job Majestic Sdn. Bhd., registered in Malaysia (Company No: 201701037852 (1252023-X))
All Rights Reserved.

Ask us