ROS II Developer - Python/C++ (2-10 yrs)
Kody Technolab
posted 5d ago
Flexible timing
Key skills for the job
Responsibilities :
- Develop and maintain ROS 2 packages and nodes.
- Implement robot control algorithms and navigation systems.
- Integrate sensors and actuators with ROS 2.
- Design and implement communication interfaces between different robotic components.
- Write unit tests and perform integration testing.
- Contribute to the overall software architecture of our robotic platforms.
- Collaborate with other engineers on system integration and testing.
- Stay up-to-date with the latest advancements in ROS 2 and robotics.
Qualifications:
2-10 years of experience in ROS 2 development.
Strong programming skills in C++ and/or Python.
Solid understanding of ROS 2 concepts and tools (nodes, topics, services, actions, launch files, RViz, Gazebo).
Experience with robot control and navigation algorithms.
Experience with sensor integration and data processing.
Familiarity with version control systems (Git).
Excellent problem-solving and debugging skills.
Strong communication and collaboration skills.
Bachelor's or Master's degree in Robotics, Computer Science, or a related field.
Bonus Points :
- Experience with specific robotics hardware (manipulators, mobile robots, drones).
- Experience with machine learning for robotics.
- Contributions to open-source ROS 2 projects.
- Experience with other robotics frameworks or tools
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Developer roles with real interview advice