Robotics Software Developer
2 days 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 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 documentationRequired 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 abilitiesPreferred 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 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 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 solutionsRequired 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 conceptsPreferred 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 Engineer for HRL
3 weeks ago
New Delhi, India HUMANOID ROBOTICS LIMITED Full timeCompany DescriptionAt HUMANOID ROBOTICS LIMITED, our team of passionate engineers, developers, and innovators is dedicated to creating commercially scalable, safe, and intelligent humanoid robots. Our mission is to transform businesses and redefine the way humans interact with technology through our cutting-edge robotics solutions. We are committed to...
-
Robotics Engineer for HRL
3 weeks ago
New Delhi, India HUMANOID ROBOTICS LIMITED Full timeCompany Description At HUMANOID ROBOTICS LIMITED, our team of passionate engineers, developers, and innovators is dedicated to creating commercially scalable, safe, and intelligent humanoid robots. Our mission is to transform businesses and redefine the way humans interact with technology through our cutting-edge robotics solutions. We are committed to...
-
Robotic Software Engineer
5 days ago
Delhi, NCR, India Hitl Robotics Full time ₹ 5,00,000 - ₹ 25,00,000 per yearResponsibilities:* Design, develop & test robotic software using ROS, Python & C++.* Optimize system performance through computer vision & lidar integration.
-
Robotics Trainer
2 weeks ago
New Delhi, India Unique World Robotics Full timeUnique World Robotics is seeking a passionate and skilledRobotics Trainerto 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 Software Engineer
2 days ago
New Delhi, India Botsync Full timeAbout the CompanyWith the increasingly dynamic and accelerating pace of consumer demand today, manufacturers have to introduce a much greater degree of flexibility into their processes to keep up. The current state of automation and robotics which enables many of these manufacturing processes, however does not allow for this versatility. Machines from...
-
Robotics Software Engineer
2 days ago
New Delhi, India Botsync Full timeAbout the CompanyWith the increasingly dynamic and accelerating pace of consumer demand today, manufacturers have to introduce a much greater degree of flexibility into their processes to keep up. The current state of automation and robotics which enables many of these manufacturing processes, however does not allow for this versatility.Machines from...
-
Software Engineer
3 weeks ago
New Delhi, India Machani Robotics Full timeLocation: Bengaluru, India — On-site (Full-time)Compensation: Competitive package based on experienceWho We AreAt Machani Robotics, we are building the future of human–robot interaction through our advanced Humanoid Framework, powering humanoid robots like RIA and others.Our mission is to create humanoids that can think, understand, and respond with...
-
Remote Job
2 weeks ago
Delhi, India Mechatron Robotics Full time**Roles and Responsibility**: - Conduct webinars, seminars, sessions and trainings on robotics, electronics, Arduino & other topics related to robotics in schools and colleges. - Develop training material for students - Train students to build projects - Organize robotics quizzes. - Knowledge of **Robotics, Arduino and Python** is mandatory - Eager to learn...
-
Robotics Engineer
3 weeks ago
New Delhi, India CareerUS Solutions Full timeJob Summary:The Robotics Engineer is responsible for designing, developing, and implementing robotic systems that automate processes, improve efficiency, and enhance product quality. The role involves working with hardware and software components, programming robotic systems, and collaborating with cross-functional teams to bring innovative automation...
-
Frontend Developer
3 weeks ago
New Delhi, India Machani Robotics Full timeLocation: Bengaluru, India — On-site (Full-time)Compensation: Competitive package based on experienceWho We AreAt Machani Robotics, we’re building the digital interfaces that bring humanoid intelligence closer to everyday life.Our Frontend Engineering team creates the dashboards, control panels, and immersive 3D environments that visualize and interact...