SW Developer Jobs In Abu Dhabi | Unikie
About the job
A ROS2 software developer is responsible for developing and maintaining software applications and components within the ROS2 (Robot Operating System 2) framework. The person work on creating software that enables the communication, coordination, and control of robotic systems. The job involves writing code, implementing algorithms, integrating sensors and actuators, and developing software modules that interface with various components of the robot. They collaborate with a multidisciplinary team, including hardware engineers, and system integrators, to design and implement software solutions that meet the requirements of specific robotic applications. The ROS2 software developer may also contribute to the open-source ROS2 community, participate in code reviews, and assist in troubleshooting and resolving software-related issues.
- Robotics Concepts: Familiarity with key robotics concepts, such as perception, localization, mapping, path planning, and control, enables you to develop software that interacts with and controls robotic systems effectively.
- Package Management: Experience with ROS2 package management tools, such as ROS2 Workspace, colcon, and rosdep, is necessary for organizing, building, and managing dependencies of software packages in ROS2.
- Message Passing and Middleware: Knowledge of ROS2 communication mechanisms, such as publishers, subscribers, and message passing, as well as familiarity with the underlying middleware (e.g., DDS), is important for developing software that efficiently communicates and shares data between ROS2 nodes.
- ROS2 APIs and Tools: Proficiency in using ROS2 APIs, such as the rclcpp and rclpy libraries, as well as familiarity with ROS2 development tools like rviz, rqt, and
To apply for this job please visit hiring.com.pk.
Checkout Jobs at,
|» Jobs in Dubai||» Jobs in Sharjah|
|» Jobs in Abu-Dhabi||» Jobs in Ajman|
|» Jobs in Al-Ain||» Jobs in Fujairah|
|» Jobs in Umm-al-Quwain||» Jobs in Ras-al-Khaimah|