Robotics Software Engineer
All the best with your application!
Want more jobs like this straight to your inbox?
Get Job Alerts
Get a curated list of the top robotics roles delivered straight to your inbox each week. We sift through hundreds of postings to find the high-salary positions, leading companies, and remote opportunities you actually want.
Unsubscribe anytime. We respect your privacy.
Summary
Pune, India
INR1000k-1500k/year
Full-time
2+ years
About this Job
This role is for one of the Weekday's clients
Salary range: Rs 1000000 - Rs 1500000 (ie INR 10-15 LPA)
Min Experience: 2 years
Location: Pune
JobType: full-time
As a Software Development Engineer – Robotics, you will play a critical role in building intelligent, scalable software systems that power next-generation robotics solutions. This role is ideal for engineers who are passionate about robotics, real-time systems, and solving complex engineering problems. You will work at the intersection of software, hardware, and AI, contributing directly to the development of autonomous robotic platforms used in high-impact industrial environments. The position offers hands-on ownership of core software modules and the opportunity to influence architecture, performance, and reliability across the robotics stack.
Key Responsibilities
- Design, develop, and debug robust software systems for autonomous robotics applications.
- Architect and deploy scalable software solutions in collaboration with product and hardware teams.
- Integrate new and existing software modules into the core system architecture while meeting performance, reliability, and complexity requirements.
- Build efficient tools, evaluation pipelines, and internal frameworks to support robotics software modules.
- Develop high-performance, reusable, and maintainable C++ code along with supporting scripts.
- Implement performance optimization, quality assurance, and reliability modules across systems.
- Identify system bottlenecks, debug complex issues, and design long-term solutions.
- Develop and optimize algorithms for navigation, SLAM, motion planning, and pathfinding.
- Work closely with sensors, communication protocols, and real-time data streams to ensure seamless system behavior.
- Contribute to documentation, code reviews, and best practices to improve overall engineering standards.
What Makes You a Great Fit
- 2+ years of hands-on experience in software development with exposure to robotics or real-time systems.
- Strong fundamentals in Data Structures, Algorithms, OOP concepts, and software design principles.
- Proficiency in C++, with working knowledge of Python or scripting languages.
- Experience working in Linux environments, build systems, and version control tools.
- Familiarity with robotics frameworks such as ROS/ROS2 and simulation tools.
- Understanding of SLAM algorithms, motion planning techniques, and robot kinematics.
- Experience integrating sensors like LIDAR, IMU, and working with communication protocols.
- Strong problem-solving mindset with the ability to work in fast-paced, innovation-driven environments.
- Passion for robotics, continuous learning, and building systems that operate at scale.
- Comfortable collaborating across disciplines and taking ownership of complex technical challenges.
About the Company
