Robotics Software Engineer (ROS) - EU [Singapore]


 

$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

$ads={2}


 

.

Post a Comment

Previous Post Next Post

Sponsored Ads

نموذج الاتصال