Robotics Software Developer
2 weeks ago
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
-
Robotics Software Engineer
5 days ago
Bengaluru, Karnataka, India ANSCER Robotics Full time ₹ 5,00,000 - ₹ 12,00,000 per yearWe are looking for passionate and motivatedRobotics Software Engineering - Internto 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...
-
Senior Robotics(ROS 2) Developer
2 days ago
Bengaluru, India Acceleration Robotics Full timeJob Description: We are seeking a highly skilled and motivated Senior 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...
-
Senior Robotics(ROS 2) Developer
7 days ago
Bengaluru, Karnataka, India Acceleration Robotics Full time ₹ 12,00,000 - ₹ 36,00,000 per yearJob Description: We are seeking a highly skilled and motivated Senior 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...
-
Robotics Software Developer
2 weeks ago
Bengaluru, India Rx100 Ventures Full timeAbout 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 Responsibilities- Design, develop, and maintain software for...
-
Robotics Software Developer
2 weeks ago
Bengaluru, India Rx100 Ventures Full timeAbout 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...
-
Robotics Software Developer
2 weeks ago
Bengaluru, Karnataka, India Rx100 Ventures Full time ₹ 20,00,000 - ₹ 25,00,000 per yearAbout 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...
-
Robotics Software Developer
2 days ago
Bengaluru, India Anicalls (Pty) Ltd Full timeCandidate should be able to: Design and implement novel robotic algorithms to meet varying mission requirements Produce flight quality code for space operation of our robotic systems in C/C++ Implement features to support simulation, visualization, testing, analysis, command, and control of robotic systems Develop software for a wide variety of robotic...
-
Robotics Trainer
1 week ago
Bengaluru, India Unique World Robotics Full timeUnique 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
7 days ago
Bengaluru, India Unique World Robotics Full timeUnique 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*...
-
Robotics Trainer
7 days ago
Bengaluru, India Unique World Robotics Full timeUnique 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...