Weekday AI

Robotics Software Engineer

Weekday AI Pune, Maharashtra, India 3 days ago
engineering

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.

Requirements

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.

Sponsored

Explore Engineering

Skills in this job

People also search for