Robotics Software Developer

24 hours ago


Bengaluru, Karnataka, India Rx100 Ventures Full time ₹ 20,00,000 - ₹ 25,00,000 per year

About the Role

We are seeking a talented Robotics Software Developer to join our growing robotics team. You will work on developing, testing, and deploying software solutions for autonomous robotic systems, contributing to cutting-edge projects that push the boundaries of robotics technology.

Key Responsibilities

  • Design, develop, and maintain software for robotic systems including perception, navigation, planning, and control modules
  • Implement and optimize algorithms for autonomous robot navigation, localization, and mapping
  • Develop and integrate sensor fusion algorithms using data from cameras, LiDAR, IMU, wheel encoders etc
  • Write clean, efficient, and well-documented code in C++ and Python using ROS2 framework
  • Collaborate with hardware engineers to integrate software with robotic platforms
  • Develop collision avoidance and dynamic obstacle handling algorithms for robots
  • Conduct testing and debugging of robotic systems in both simulation and real-world environments
  • Participate in code reviews and contribute to software architecture decisions
  • Optimize software performance for real-time robot applications and fleet operations
  • Document technical specifications and maintain software documentation

Required Qualifications

  • Bachelor's or master's degree in computer science, Robotics, Electrical Engineering, or related field
  • 1-3 years of professional experience in robotics software development
  • Strong programming skills in C++ and Python
  • Hands-on experience with ROS2/ROS1
  • Understanding of robot navigation, path planning, and control theory
  • Knowledge of software development best practices including version control
  • Strong problem-solving and analytical skills
  • Excellent communication and teamwork abilities

Preferred Qualifications

  • Experience with Nav2 navigation stack and behavior trees in ROS2
  • Experience working with 3D LiDAR and 3D cameras for perception and navigation tasks
  • Experience with SLAM algorithms for robots
  • Familiarity with machine learning frameworks
  • Experience with simulation tools
  • Understanding of differential drive, omnidirectional, and Ackermann steering kinematics
  • Experience with multi-robot coordination and fleet management systems
  • Contributions to open-source robotics projects

Technical Skills

Programming Languages: C++, Python, C, Rust

Frameworks: ROS2/ROS1, Nav2, OpenCV, PCL

Tools: Git, Docker, CMake, GDB, Colcon

Position 2: Senior Robotics Software Developer

Experience Required: 3-5 Years

About the Role

We are looking for an experienced Senior Robotics Software Developer to lead technical initiatives. You will architect complex robotic systems, drive innovation and play a key role in shaping our technical roadmap while delivering production-ready autonomous navigation solutions.

Key Responsibilities

  • Lead the design and architecture of complex robotic software systems from concept to deployment
  • Develop advanced algorithms for robot perception, navigation, path planning, and fleet coordination
  • Architect and implement scalable, robust software frameworks for autonomous robot platforms using ROS2
  • Drive technical decision-making for robotics projects and evaluate new technologies for robotic systems
  • Design and optimize multi-robot coordination and fleet management systems
  • Mentor mid-level and junior engineers, conducting code reviews and providing technical guidance
  • Optimize system performance including real-time navigation constraints, computational efficiency, and reliability
  • Integrate state-of-the-art AI/ML models into robotic systems for enhanced autonomy and decision-making
  • Collaborate with cross-functional teams including hardware, mechanical, and product teams
  • Lead debugging and troubleshooting of complex robotic systems in production environments
  • Define and implement software testing strategies including unit tests, integration tests, and field tests for platforms
  • Contribute to technical documentation, system specifications, and research publications
  • Stay current with robotics research and industry trends, proposing innovative solutions

Required Qualifications

  • Master's or Ph.D. in Robotics, Computer Science, Electrical Engineering, or related field (or bachelor's with equivalent experience)
  • 3-5 years of professional experience in robotics software development with demonstrated technical leadership
  • Expert-level proficiency in C++ and Python with strong software engineering fundamentals
  • Deep experience with ROS2 ecosystem
  • Proven track record of deploying autonomous robotic systems in real-world applications
  • Strong foundation in multiple robotics domains: navigation, SLAM, motion planning, or fleet coordination
  • Experience architecting large-scale software systems for robot fleets with multiple interacting components
  • Expert knowledge of autonomous navigation stacks
  • Advanced knowledge of algorithms, data structures, and computational complexity
  • Demonstrated ability to mentor engineers and lead technical projects
  • Excellent communication skills with ability to explain complex technical concepts

Preferred Qualifications

  • Experience leading robotics projects from conception to production deployment
  • Experience in deep learning for robotics
  • Advanced knowledge of LiDAR, camera, and multi-sensor technologies
  • Experience architecting and deploying fleet management systems for multi-robot operations
  • Familiarity with safety-critical systems and functional safety standards for robots
  • Understanding of hardware-software co-design for robot platforms
  • Experience with edge computing and distributed systems for robot fleets
  • Contributions to open-source robotics projects

`

Technical Skills

  • Programming Languages: Expert C++, Python; Proficient in C
  • Frameworks: ROS2, Nav2, OpenCV, PCL, TensorFlow/PyTorch, Eigen
  • Tools: Git, Docker, Kubernetes, Colcon, CMake, Jenkins, Bazel


  • Bengaluru, Karnataka, India Sentiac Robotics Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    What to ExpectRobots in the Real World: Your code runs on real autonomous systems. And you get to see them in action.Build Across the Stack: Perception, planning, control. Touch every layer, ship full features.Direct Access to Founders: Small team. No layers. Just builders solving hard problems.Tech-First, Always: We care about performance, clean design,...


  • Bengaluru, Karnataka, India Acceleration Robotics Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Job Description:We are seeking a highly skilled and motivated Robotics Developer to contribute to the design, development, and implementation of advanced robotic systems for the OSS innovative platform. The ideal candidate will have extensive experience in robotic software architecture, proficiency in Robot Operating System 2 (ROS2), and a strong background...

  • Robotics Data

    6 days ago


    Bengaluru, Karnataka, India Pace Robotics® Full time ₹ 5,00,000 - ₹ 12,00,000 per year

    Company Overview:Pace Robotics, incubated by SINE IIT-Bombay and backed by Pidilite Ventures and IIMA Ventures, is redefining the future of building through our intelligent, multi-tasking robots. Our first product, the Centa Painter, automates paint, putty and sanding application in building interiors. We have partnered with India's top developers and...

  • Robotics Engineer

    5 days ago


    Bengaluru, Karnataka, India ANSCER Robotics Full time ₹ 8,00,000 - ₹ 12,00,000 per year

    Job Title: Robotics Engineer - 1 ControlsCompany: ANSCER RoboticsLocation: Onsite- Bangalore, IndiaExperience: 1-3 YearsAbout UsANSCER Robotics is a pioneering robotics company delivering innovative solutions for industries. We design, develop, and deploy advanced robotic systems, empowering businesses with enhanced efficiency, productivity, and safety.Job...


  • Bengaluru, Karnataka, India Pace Robotics® Full time ₹ 40,00,000 - ₹ 80,00,000 per year

    Pace Robotics is a construction robotics startup incubated by SINE IIT-Bombay and backed by Pidilite Ventures and IIMA Ventures. We are making the construction process faster, smarter and efficient through robots that can do advanced construction tasks and digitize execution data in real time. Our first product is a modular wall finishing robot for...


  • Bengaluru, Karnataka, India Machani Robotics Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Machani Roboticsis pioneering the next generation of social technology by building a desktop companion robot designed for empathetic care and companionship. We are seeking a highly creative and skilledArtist & Animatorto define the entire personality of our robot. This is a chance to move beyond traditional entertainment and apply your animation skills to a...


  • Bengaluru, Karnataka, India Pace Robotics® Full time ₹ 5,00,000 - ₹ 12,00,000 per year

    Pace Roboticsis a construction robotics startup incubated bySINE IIT-Bombayand backed byPidilite VenturesandIIMA Ventures. We are making the construction process faster, smarter and efficient through robots that can do advanced construction tasks and digitize execution data in real time. Our first product is a modular wall finishing robot for plastering,...


  • Bengaluru, Karnataka, India Pace Robotics® Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    Pace Robotics, incubated by SINE IIT-Bombay and backed by Pidilite Ventures and IIMA Ventures, isredefining the future of building through our intelligent, multi-tasking robots. Our first product, TheCenta Painter, automates paint, putty and sanding application in building interiors. We havepartnered with India's top developers and contractors to pilot,...


  • Bengaluru, Karnataka, India Machani Robotics Full time ₹ 2,40,000 per year

    Location:Bengaluru, India (On-site, Full-time Internship)Duration:3 Months (Extendable with full-time opportunity)Stipend:₹20,000/monthWho we areAtMachani Robotics, we are reimagining how humans and machines interact. OurHumanoid Framework, featuring advanced humanoids likeRIA, fuses robotics, AI, and distributed systems into one seamless ecosystem. If you...


  • Bengaluru, Karnataka, India Human Capital Express Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Description : As the Robotics Software Engineer you will develop robotic software for our AI Robots. Youll design and implement robot manipulation and control algorithm, motion planning systems and navigation system leading the development of robust, scalable solutions that redefine AI-driven robotics in construction. Key Responsibilities : -...