ROS 2 Software Developer

Sorry, this job was removed at 06:09 p.m. (CST) on Tuesday, Apr 07, 2026
Be an Early Applicant
Baner, Pune, Maharashtra, IND
In-Office
Mobile • Software • App development
The Role
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.

    Similar Jobs

    MetLife Logo MetLife

    Team Leader - Technology Services

    Fintech • Information Technology • Insurance • Financial Services • Big Data Analytics
    Hybrid
    Pune, Maharashtra, IND
    43000 Employees

    BlackRock Logo BlackRock

    Associate, Cash Operations

    Fintech • Information Technology • Financial Services
    In-Office
    Mumbai, Maharashtra, IND
    25000 Employees

    Coupa Logo Coupa

    Software Engineer

    Artificial Intelligence • Fintech • Information Technology • Logistics • Payments • Business Intelligence • Generative AI
    Hybrid
    Pune, Maharashtra, IND
    2500 Employees

    CSC Logo CSC

    Accountant

    Fintech • Legal Tech • Software • Financial Services • Cybersecurity • Data Privacy
    Hybrid
    Mumbai, Maharashtra, IND
    8500 Employees
    Get Personalized Job Insights.
    Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

    The Company
    Draper, Utah
    54 Employees
    Year Founded: 2018

    What We Do

    Hire brilliant software developers and scale your team

    Similar Companies Hiring

    Fairly Even Thumbnail
    Hardware • Other • Robotics • Sales • Software • Hospitality
    New York, NY
    30 Employees
    Kepler  Thumbnail
    Fintech • Software
    New York, New York
    6 Employees
    Onshore Thumbnail
    Artificial Intelligence • Fintech • Software • Financial Services
    New York, New York
    60 Employees

    Sign up now Access later

    Create Free Account

    Please log in or sign up to report this job.

    Create Free Account