ROS 2 Software Developer

All the best with your application!

Want more jobs like this straight to your inbox?

Summary

Location

India

Work

Full-time

About this Job

Company Introduction

Codebase is a young software services company with a great pool of tech-savvy developers. We started in the spring of 2018, and have been growing aggressively. We are located in Pune, India, and serve software product companies across the globe; focusing on enterprise SaaS, eCommerce, cloud, and application development.

We are looking for a skilled ROS 2 Software Developer to design, develop, and maintain robotic applications using the Robot Operating System 2 (ROS 2) framework. You will work closely with robotics engineers, hardware teams, and AI developers to build scalable, real-time robotic systems.

This role requires strong programming skills, experience with distributed systems, and hands-on knowledge of robotics software architecture.

Key Responsibilities:

  • Develop and maintain robotic applications using ROS 2
  • Design and implement custom ROS 2 nodes, topics, services, and actions
  • Integrate sensors (LiDAR, cameras, IMUs) and actuators into robotic systems
  • Optimize real-time performance and communication using DDS middleware
  • Implement navigation, localization, and perception modules
  • Debug and troubleshoot robotics software in simulation and real-world environments
  • Work with simulation tools like Gazebo or RViz
  • Collaborate with hardware, AI/ML, and firmware teams
  • Write clean, modular, and well-documented code

Requirements:

  • Strong proficiency in C++ and/or Python
  • Hands-on experience with ROS 2 architecture
  • Experience with:Nodes, topics, services, actions TF2 transformations Launch files & parameter servers
  • Knowledge of DDS communication protocols
  • Experience working with Linux (Ubuntu preferred)
  • Understanding of robotics fundamentals

Soft Skills

  • Excellent problem-solving and analytical skills.
  • Strong communication and interpersonal abilities.
  • Ability to work independently and as part of a team.
  • Proactive and eager to learn new technologies.

About the Company

Codebase logo

Codebase

Privately Held

Hire brilliant software developers and scale your team.

View details
Related Jobs

Get the week's best robotics jobs

We review hundreds of postings weekly and hand-pick the top roles for you. High-salary positions, top companies, remote opportunities.

Please enter a valid email address

Unsubscribe anytime. We respect your privacy.