Robotics Software Engineer (ROS) - SL
- 2023-08-13
-
Singapore
Robotics Software Engineer (ROS) - SL
职位详情
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
小心骗局。不要向不明来源提供个人信息或付款。在采取行动之前验证身份。立即举报任何疑似骗局。保持警惕,保持安全。
Rk Recruitment Pte. Ltd.
© 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))
版权所有