Robotics Software Intern
On-siteHuskur, State of Karnataka, Republic of India
Job Summary
Develop, test, and deploy software solutions for robotic systems using ROS / ROS 2, integrating sensor data from LiDAR, cameras, and IMUs. Collaborate with hardware engineers to ensure seamless software-hardware integration and troubleshoot robotic behaviors in real-world deployments. Document software architecture, workflows, and best practices while optimizing performance for mobile robotics systems and fleet management software. The role requires a Bachelor's or Master's degree in Robotics, Computer Science, or Electrical Engineering, with minimum 6 months of experience in robotics software development. Proficiency in C++, Python, Linux, and Git is essential, along with familiarity with SLAM, perception, and planning.
Required Qualifications
- Minimum 6 months
- Bachelor's/Master's degree in Robotics, Computer Science, Electrical Engineering, or a related field
- Minimum 6 months of experience in robotics software development
- Good understanding in ROS1, ROS2 framework
- Good knowledge in C++ and Python programming language
- Proficiency in Linux operating system and Git
- Familiarity with SLAM, Perception and Planning
- Strong debugging and problem solving skills
Desired Qualifications
- Good to have knowledge of hardware interfacing with ROS
- Good to have knowledge of computer vision and deep learning
- Preffbally from Industrial Automation, Mobile Robotics or Related field
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.