Robotics Software Developer

5 hours ago


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 robotic systems including perception, navigation, planning, and control modulesImplement and optimize algorithms for autonomous robot navigation, localization, and mappingDevelop and integrate sensor fusion algorithms using data from cameras, LiDAR, IMU, wheel encoders etcWrite clean, efficient, and well-documented code in C++ and Python using ROS2 frameworkCollaborate with hardware engineers to integrate software with robotic platformsDevelop collision avoidance and dynamic obstacle handling algorithms for robotsConduct testing and debugging of robotic systems in both simulation and real-world environmentsParticipate in code reviews and contribute to software architecture decisionsOptimize software performance for real-time robot applications and fleet operationsDocument technical specifications and maintain software documentationRequired QualificationsBachelor's or master's degree in computer science, Robotics, Electrical Engineering, or related field1-3 years of professional experience in robotics software developmentStrong programming skills in C++ and PythonHands-on experience with ROS2/ROS1Understanding of robot navigation, path planning, and control theoryKnowledge of software development best practices including version controlStrong problem-solving and analytical skillsExcellent communication and teamwork abilitiesPreferred QualificationsExperience with Nav2 navigation stack and behavior trees in ROS2Experience working with 3D LiDAR and 3D cameras for perception and navigation tasksExperience with SLAM algorithms for robotsFamiliarity with machine learning frameworksExperience with simulation toolsUnderstanding of differential drive, omnidirectional, and Ackermann steering kinematicsExperience with multi-robot coordination and fleet management systemsContributions to open-source robotics projectsTechnical SkillsProgramming Languages: C++, Python, C, RustFrameworks: ROS2/ROS1, Nav2, OpenCV, PCLTools: Git, Docker, CMake, GDB, ColconPosition 2: Senior Robotics Software DeveloperExperience Required: 3-5 YearsAbout the RoleWe 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 ResponsibilitiesLead the design and architecture of complex robotic software systems from concept to deploymentDevelop advanced algorithms for robot perception, navigation, path planning, and fleet coordinationArchitect and implement scalable, robust software frameworks for autonomous robot platforms using ROS2Drive technical decision-making for robotics projects and evaluate new technologies for robotic systemsDesign and optimize multi-robot coordination and fleet management systemsMentor mid-level and junior engineers, conducting code reviews and providing technical guidanceOptimize system performance including real-time navigation constraints, computational efficiency, and reliabilityIntegrate state-of-the-art AI/ML models into robotic systems for enhanced autonomy and decision-makingCollaborate with cross-functional teams including hardware, mechanical, and product teamsLead debugging and troubleshooting of complex robotic systems in production environmentsDefine and implement software testing strategies including unit tests, integration tests, and field tests for platformsContribute to technical documentation, system specifications, and research publicationsStay current with robotics research and industry trends, proposing innovative solutionsRequired QualificationsMaster'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 leadershipExpert-level proficiency in C++ and Python with strong software engineering fundamentalsDeep experience with ROS2 ecosystemProven track record of deploying autonomous robotic systems in real-world applicationsStrong foundation in multiple robotics domains: navigation, SLAM, motion planning, or fleet coordinationExperience architecting large-scale software systems for robot fleets with multiple interacting componentsExpert knowledge of autonomous navigation stacksAdvanced knowledge of algorithms, data structures, and computational complexityDemonstrated ability to mentor engineers and lead technical projectsExcellent communication skills with ability to explain complex technical conceptsPreferred QualificationsExperience leading robotics projects from conception to production deploymentExperience in deep learning for roboticsAdvanced knowledge of LiDAR, camera, and multi-sensor technologiesExperience architecting and deploying fleet management systems for multi-robot operationsFamiliarity with safety-critical systems and functional safety standards for robotsUnderstanding of hardware-software co-design for robot platformsExperience with edge computing and distributed systems for robot fleetsContributions to open-source robotics projects`Technical SkillsProgramming Languages: Expert C++, Python; Proficient in CFrameworks: ROS2, Nav2, OpenCV, PCL, TensorFlow/PyTorch, EigenTools: Git, Docker, Kubernetes, Colcon, CMake, Jenkins, Bazel



  • Bangalore, Karnataka, India 10x Full time

    Job Summary As a Robotics Software Engineering Apprentice at 10xConstruction ai 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...


  • bangalore, India Sonata Software Full time

    Sonata Software OverviewIn 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...

  • Robotics Engineer

    1 week ago


    Bangalore, India BayOne Solutions Full time

    Title: Robotics Engineer Location: Bengaluru, KA (Hybrid- Hybrid- 3 Days onsite/Week) Job Type : Fulltime with BayOne Solutions Must Have Skills Develop software solutions with proficiency in ROS, Python, SQL, OpenCV, TensorFlow, PyTorch, and React. Strong knowledge of network communication protocols and computer vision technologies. Program and control 6DOF...


  • bangalore, India DeepKlarity Full time

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


  • Bangalore, India 10x Full time

    As the Lead Robotics Software Engineer at 10x Construction.ai, 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:...


  • bangalore, India Uncharted AI Full time

    Company Description Uncharted AI, an early-stage embodied AI startup backed by Antler and incubated ARTPARK, IISC develops AI-powered autonomous robotic systems for exploration and mapping in extreme, GPS-denied environments. Our dual-use platform integrates advanced autonomy, multi-sensor fusion, and AI geology models. We serve the mining, defence, and...


  • Bangalore, India Uncharted AI Full time

    Company Description Uncharted AI, an early-stage embodied AI startup backed by Antler and incubated ARTPARK, IISC develops AI-powered autonomous robotic systems for exploration and mapping in extreme, GPS-denied environments. Our dual-use platform integrates advanced autonomy, multi-sensor fusion, and AI geology models. We serve the mining, defence, and...

  • Robotics Engineer

    2 weeks ago


    bangalore, India BayOne Solutions Full time

    Title: Robotics Engineer Location: Bengaluru, KA (Hybrid- Hybrid- 3 Days onsite/Week)Job Type: Fulltime with BayOne SolutionsMust Have SkillsDevelop software solutions with proficiency in ROS, Python, SQL, OpenCV, TensorFlow, PyTorch, and React.Strong knowledge of network communication protocols and computer vision technologies.Program and control 6DOF...


  • bangalore, India Uncharted AI Full time

    Company DescriptionUncharted AI, an early-stage embodied AI startup backed by Antler and incubated ARTPARK, IISC develops AI-powered autonomous robotic systems for exploration and mapping in extreme, GPS-denied environments. Our dual-use platform integrates advanced autonomy, multi-sensor fusion, and AI geology models. We serve the mining, defence, and space...

  • Robotics Trainer

    2 weeks ago


    bangalore, India Smavy Academy | Online tutoring platform for K-12 students Full time

    Job Title: Robotics EngineerWork Location: Uthankarai / Krishnagiri Districts Employment Type: Full TimeDepartment: STEM Education / Robotics and A.I. LabJob Summary:We are seeking a passionate and skilled Robotics Trainer to train school students in the fields of Robotics and Artificial Intelligence (A.I.). The ideal candidate should have strong technical...