ROS Engineer I

Growth For Impact

India

On-site

INR 600,000 - 900,000

Full time

10 days ago

Get more replies from employers

Send a job-specific resume in minutes.

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
Associate - Robotics Engineer
Associate - Robotics Engineer

Roots Multiclean • Coimbatore District

On-site
INR 900,000 - 1,300,000
Associate - Robotics Engineer
Associate - Robotics Engineer

CRI Group • Coimbatore District

On-site
INR 2,500,000 - 4,200,000
Sr. Engineer II - Robotics
Sr. Engineer II - Robotics

NewSpace Research and Technologies • Bengaluru

On-site
INR 1,200,000 - 1,800,000
ROS Intern
ROS Intern

ERIC Robotics • Maharashtra

On-site
Hands-on experience with robotics projects
Learning opportunities in advanced technologies
Collaborative environment
+3
Engineer II - Robotics
Engineer II - Robotics

NewSpace Research and Technologies • Bengaluru

On-site
INR 1,200,000 - 1,800,000
ROS Intern
ROS Intern

Ericrobotics • Pune District

On-site
INR 167,000 - 279,000
Flexible work culture
Opportunity for full-time
Sr. Engineer II - Software Development
Sr. Engineer II - Software Development

NewSpace Research and Technologies • Bengaluru

On-site
INR 1,000,000 - 2,000,000
Senior Software Engineer - C
Senior Software Engineer - C

Weekday AI (YC W21) • Thiruvananthapuram

On-site
INR 2,200,000 - 3,600,000