ROS Engineer I

Growth For Impact

India

On-site

INR 600,000 - 900,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Growth For Impact is seeking a robotics software engineer to develop ROS 2 nodes in Python and C++. You will define interfaces, write launch files, and integrate sensors and actuators across vehicle variants. Experience with DDS, rosbag2, and embedded platforms is beneficial.

You will work with embedded, mechanical, controls, and product teams to bring field-tested software to open-water trials, ensuring robust diagnostics and configuration management.

Qualifications

  • B.E/B.Tech in Robotics, Electronics, Computer Science, Electrical, or related fields.
  • 0–2 years in robotics or ROS development.

Responsibilities

  • Develop and maintain ROS 2 nodes in Python and/or C++ for sensing, control, telemetry, and mission execution.
  • Define, implement, and version message, service, and action interfaces between subsystems.
  • Write launch files, parameter sets, and configuration profiles that allow the same codebase to run across different vehicle variants without code changes.
  • Bring up and integrate payloads IMU, depth/pressure sensors, DVL, altimeters, imaging and scanning sonar, cameras
  • Interface thrusters, motor controllers, and auxiliary actuators over serial, CAN, and Ethernet
  • Configure DDS settings and QoS profiles for the topside–vehicle link
  • Build and maintain simulation environments and hardware-in-the-loop setups
  • Deploy and test software on embedded and edge compute platforms
  • Instrument systems with rosbag2 logging, diagnostics topics, and health monitoring
  • Reproduce field-reported issues in a controlled environment and drive fixes through to verified closure
  • Participate in tank, harbour, and open-water trials
  • Document nodes, interfaces, parameters, and system configurations
  • Work alongside embedded, mechanical, controls, and product teams during system-level integration

Skills

ROS 2
Python
C++
Embedded systems
ROS development

Education

BE/BTech in Robotics/Electronics/CS/Electrical

Tools

DDS
rosbag2
CAN/Ethernet

Job description

ROLE
  • Develop and maintain ROS 2 nodes in Python and/or C++ for sensing, control, telemetry, and mission execution
  • Define, implement, and version message, service, and action interfaces between subsystems
  • Write launch files, parameter sets, and configuration profiles that allow the same codebase to run across different vehicle variants without code changes
  • Bring up and integrate payloads IMU, depth/pressure sensors, DVL, altimeters, imaging and scanning sonar, cameras
  • Interface thrusters, motor controllers, and auxiliary actuators over serial, CAN, and Ethernet
  • Configure DDS settings and QoS profiles for the topside–vehicle link
  • Build and maintain simulation environments and hardware-in-the-loop setups
  • Deploy and test software on embedded and edge compute platforms
  • Instrument systems with rosbag2 logging, diagnostics topics, and health monitoring
  • Reproduce field-reported issues in a controlled environment and drive fixes through to verified closure
  • Participate in tank, harbour, and open-water trials
  • Document nodes, interfaces, parameters, and system configurations
  • Work alongside embedded, mechanical, controls, and product teams during system-level integration
REQUIREMENTS
  • B.E/B.Tech in Robotics, Electronics, Computer Science, Electrical, or related fields
  • 0–2 years in robotics or ROS development
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

ROS Developer
ROS Developer

Ninos It Solution • Chennai District

On-site
INR 600,000 - 1,200,000
Robotics Developer – ROS and Applications
Robotics Developer – ROS and Applications

Ottonomy • Dadri

On-site
INR 1,500,000 - 2,500,000
Robotics & Electronics Engineer
Robotics & Electronics Engineer

Bharathaap Technologies • Sangareddy

On-site
INR 1,200,000 - 1,800,000
Robotics Validation Engineer
Robotics Validation Engineer

Delhivery • Pune District

On-site
INR 1,200,000 - 2,400,000
Robotics Engineer
Robotics Engineer

Ethics Infotech • Vadodara

On-site
INR 350,000 - 550,000
Autonomous Robotics Engineer
Autonomous Robotics Engineer

Infosys • Bengaluru

On-site
INR 900,000 - 1,100,000
ROS Intern
ROS Intern

Ericrobotics • Pune District

On-site
INR 167,000 - 279,000
Flexible work culture
Opportunity for full-time
Robotics Software Engineer
Robotics Software Engineer

Sentiac • India

On-site
INR 2,000,000 - 4,000,000
Robotics Engineer
Robotics Engineer

NewSpace Research and Technologies • Bengaluru

On-site
INR 600,000 - 1,000,000
Sr. Engineer II - Software Development
Sr. Engineer II - Software Development

NewSpace Research and Technologies • Bengaluru

On-site
INR 1,000,000 - 2,000,000