Robot Operating system (ROS) Developer

Website Infotroz Solutions

Infotroz Solutions is an innovative technology company specializing in cutting-edge software solutions, automation, and robotics integration. We leverage advanced technology to build intelligent systems that drive efficiency and solve complex physical world problems for our global clients.

Position: Robot Operating System (ROS) Developer

Location: Chennai, Coimbatore, Pondicherry, Bangalore, Hyderabad

Employment Type: Full-Time, Permanent

Experience Level: Fresher with Strong Portfolio / Experienced

Reports To: Robotics Team Lead / Engineering Manager

Shift: Standard day shift; rotational shifts may apply based on project requirements

Company Overview

Infotroz Solutions is an innovative technology company specializing in cutting-edge software solutions, automation, and robotics integration. We leverage advanced technology to build intelligent systems that drive efficiency and solve complex physical world problems for our global clients.

Role Overview

We are seeking a talented and innovative ROS Developer to design, program, and implement software solutions for autonomous systems and robotic platforms. The ideal candidate will be instrumental in developing the core functionalities of our robotics projects, from navigation and manipulation to perception systems.

Responsibilities

Design, develop, and implement robust software modules and drivers using the Robot Operating System (ROS/ROS 2) framework.

Integrate and configure various hardware components, including sensors (LiDAR, cameras, depth sensors), actuators, motor controllers, and robotic arms.

Implement algorithms for localization, mapping (SLAM), navigation, motion planning, and computer vision within the ROS environment.

Collaborate with electrical and mechanical engineering teams to ensure seamless hardware-software integration and system functionality.

Perform debugging, testing, and system validation on physical robots and in simulated environments (e.g., Gazebo, RViz).

Optimize system performance, latency, and resource utilization for real-time operation.

Document software architecture, code, and development procedures to ensure maintainability and knowledge sharing.

Required Qualifications & Experience

Bachelor’s or Master’s degree in Robotics, Computer Science, Electrical Engineering, or a related quantitative field.

For Freshers: Strong academic background and a demonstrable project portfolio showcasing hands-on robotics or ROS projects (academic projects, internships, GitHub contributions are essential).

For Experienced: 1-5+ years of proven experience in robotics software development, with hands-on experience specifically using ROS/ROS 2 in projects.

Strong understanding of Linux environments, object-oriented programming principles, and software development lifecycle.

Excellent problem-solving skills and the ability to work in a collaborative, fast-paced environment.

Tools & Systems Knowledge

Programming Languages: Expertise in C++ and Python is essential.

Frameworks & OS: Hands-on experience with ROS (Noetic/Foxy/Humble), Linux (Ubuntu).

Simulation & Tools: Experience with Gazebo, RViz, MoveIt!, and Navigation2 stack.

Hardware Knowledge: Familiarity with sensors (LiDAR, IMU, cameras) and microcontrollers (Arduino, Raspberry Pi).

Version Control: Proficiency with Git and standard MLOps/DevOps practices for robotics is a plus.

How to Apply

If you are interested in this opportunity, please apply directly via email with your updated resume and a link to your online portfolio to hr@infotroz.com.

To apply for this job email your details to admin@infotroz.com

Scroll to Top