Senior Robotics Software Engineer

3 days ago


bangalore, India Virya Autonomous Technologies Full time

We are looking for an experienced Robotics Software Engineer to join our Autonomy Software team, where we are building high-performance software for our next-generation autonomous mobile robots. In this role, you will design, implement, and optimize core software components that enable safe and intelligent robotic behavior in real-world industrial environments.This is a hands-on role for someone who writes production-grade code, understands robotics systems deeply, and enjoys working across software and hardware boundaries to deliver robust autonomy solutions.ResponsibilitiesDevelop and maintain core modules for navigation, planning, control, and system integration.Design scalable software interfaces across autonomy, perception, and hardware abstraction layers.Write clean, modular, and efficient code in C++ and Python.Integrate real-time data from sensors and actuators into the autonomy logic.Profile, debug, and optimize software for real-time performance and robustness.Collaborate with cross-functional teams during simulation, testing, and field deployments.Participate in architectural reviews, code reviews, and continuous improvement of the autonomy stack.QualificationsBachelor’s or Master’s degree in Computer Science, Robotics, Electrical Engineering, or a related field.5+ years of experience in robotics software development.Strong programming skills in C++ and Python, with sound software architecture and debugging fundamentals.Experience with ROS/ROS2, Linux development, and robotic middleware integration.Familiarity with localization, mapping, motion planning, state estimation, and control algorithms.Experience working with robotic simulators (e.g., Gazebo) and tools like RViz, Foxglove for visualization.Solid understanding of performance, safety, and real-world constraints in robotic system deployments.Strong problem-solving skills, attention to detail, and ability to thrive in fast-paced, cross-functional teams.



  • Bangalore South, India ANSCER ROBOTICS PVT LTD Full time ₹ 5,00,000 - ₹ 12,00,000 per year

    We are looking for passionate and motivated Robotics Software Engineering - Intern to join our team and support the development and deployment of our mobile robotics systems and fleet management software. You will gain hands-on experience working on cutting-edge perception and navigation algorithms to improve robotic performance in real-world...


  • Bangalore, India Virya Autonomous Technologies Full time

    We are looking for an experienced Robotics Software Engineer to join our Autonomy Software team, where we are building high-performance software for our next-generation autonomous mobile robots. In this role, you will design, implement, and optimize core software components that enable safe and intelligent robotic behavior in real-world industrial...

  • Robotics Trainer

    7 days ago


    bangalore, India Unique World Robotics Full time

    Unique World Robotics is seeking a passionate and skilled Robotics Trainer to lead innovative STEM and robotics education initiatives. This is your opportunity to inspire young minds and contribute to shaping the future of technology-driven learning.Key Responsibilities:* Design and deliver engaging robotics and coding curricula for K–12 students* Conduct...

  • Robotics Trainer

    5 days ago


    Bangalore, India Unique World Robotics Full time

    Unique World Robotics is seeking a passionate and skilled Robotics Trainer to lead innovative STEM and robotics education initiatives. This is your opportunity to inspire young minds and contribute to shaping the future of technology-driven learning. Key Responsibilities: * Design and deliver engaging robotics and coding curricula for K–12 students *...


  • bangalore, India Rx100 Ventures Full time

    About the RoleWe 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 ResponsibilitiesDesign, develop, and maintain software for...


  • bangalore, India Rx100 Ventures Full time

    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...


  • Bangalore, India Rx100 Ventures Full time

    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...


  • bangalore, India 10x Full time

    As the Robotics Software Engineer at , you will develop robotic software for our AI Robots. You'll 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:Design and optimize motion...


  • bangalore, India 10x Full time

    Job Summary:As a Robotics Software Engineering Apprentice at , you'll have the opportunity to contribute to the development of cutting-edge AI-powered robots that are revolutionizing the construction industry. Working alongside experienced robotics software engineers, you'll gain practical experience in designing, implementing, and testing algorithms for...


  • Bangalore, India Botsync Full time

    The current state of automation and robotics which enables many of these manufacturing processes, however does not allow for this versatility. Machines from different vendors each use their own proprietary programming interfaces, are not designed to easily speak with each other, and often require complex and customised programs to integrate them together....