Robotics Software Developer

3 weeks ago


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


  • Robotics Trainer

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


  • bangalore, India beBeeRobotics Full time

    Job Title: Senior Robotics Software EngineerWe are seeking an experienced robotics software developer to join our autonomy software team. In this role, you will design and implement 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...


  • bangalore, India beBeeExpert Full time

    A highly skilled and motivated engineer is required to develop advanced robotic systems.Create, maintain and integrate software components for high-end robotic projects.Develop efficient and reusable code for various robotic applications, including vision-based localization (VSLAM).Improve the localization and mapping of robotic vehicles using LIDAR and...


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


  • bangalore, India Destro Full time

    Job Title: Robotics Software EngineerLocation: Hybrid – Pune (Remote Considered)Type: Full-timeAbout Destro AI:Destro AI is building the global intelligence layer for robotics — the agentic decision-making brain that tells any robot what to do, when, and why across complex warehouse workflows. While most robotics companies focus on autonomy and...


  • bangalore, India Destro Full time

    Job Title: Robotics Software EngineerLocation: Hybrid – Pune (Remote Considered)Type: Full-timeAbout Destro AI:Destro AI is building the global intelligence layer for robotics — the agentic decision-making brain that tells any robot what to do, when, and why across complex warehouse workflows. While most robotics companies focus on autonomy and...


  • bangalore, India Dhruv & Seema Ventures LLP Full time

    About Dhruv & Seema Ventures LLP Dhruv & Seema Ventures LLP backed by Microsoft for Startups is a dynamic consulting firm specializing in innovative solutions at the intersection of robotics and artificial intelligence. We are committed to driving technological advancements and sustainable practices through cutting-edge AI-driven projects. Our team...


  • bangalore, India beBeeSoftware Full time

    Robotics Software Engineers play a pivotal role in designing and developing cutting-edge software components for mobile robots, manipulators, and autonomous systems.In this challenging position, you will work collaboratively with cross-functional teams to craft production-grade, reliable, and scalable robotic systems using ROS1/ROS2 architectures.Your key...


  • bangalore, India A Top Industrial Automation Company which is part of a Top Engineering Group Full time

    About the company: A Top Industrial Automation Company which is part of a Top Engineering Group Requirements: 10+ years of experience in AI Technology, next generation mobile robots. Hands-on experience in robotic and/or autonomous vehicle system design and implementation. Experience working in an automotive, warehouse, aerospace, etc. environments. Good...


  • bangalore, India Sonata Software Full time

    Sonata Software Overview In today's market, there is a unique duality in technology adoption. On one side, extreme focus on cost containment by clients, and on the other, deep motivation to modernize their Digital storefronts to attract more consumers and B2B customers. As a leading Modernization Engineering company, we aim to deliver modernization-driven...