Robotics Platform Software Engineer

2 years

20 - 25 Lacs

Posted:2 days ago| Platform: GlassDoor logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Job Title: Robotics Platform Software Engineer

Work Mode: Work From Office (WFO)
Shift Timing: PST Time Zone (9:00 PM – 6:00 AM IST)
Locations: Pune / Mohali / Gurgaon / Navi Mumbai / Bangalore
Budget: ₹20–22 LPA

Role Overview

We are seeking a passionate and skilled Robotics Platform Software Engineer to join our team. In this role, you will collaborate with a talented group of developers to enhance and expand automation systems and cloud-connected infrastructure. You will work hands-on across the software development lifecycle — designing, coding, debugging, testing, and troubleshooting — to deliver scalable, reliable robotic solutions.

This position requires close collaboration with experts in controls, machine learning, and computer vision, making it ideal for engineers who enjoy multidisciplinary challenges.

Key Responsibilities

  • Develop, debug, test, and troubleshoot software throughout the development lifecycle.
  • Build and optimize state machines for managing complex robotic workflows.
  • Design user-friendly installation and configuration procedures for robotic systems.
  • Implement system monitoring tools to ensure continuous operational health.
  • Refactor and enhance existing code to improve performance and scalability.
  • Contribute to and maintain software architecture and documentation.
  • Follow and improve SDLC processes for consistent and high-quality software delivery.
  • Develop and maintain unit and system-level tests.
  • Create and update architectural diagrams illustrating data flow and system design.
  • Collaborate across teams to support integration with control, ML, and computer vision modules.

Requirements

  • Education: Bachelor’s or higher degree in Computer Science or related field.
  • Experience: Minimum 2 years of relevant industry experience.
  • Proficiency in Python and familiarity with C++.
  • Hands-on experience with Robot Operating System (ROS).
  • Strong understanding of system software, network stacks, state machines, and SQL databases.
  • Experience working with Linux, Docker, and Git environments.
  • Strong analytical, debugging, and problem-solving abilities.
  • Excellent communication and collaboration skills.
  • Self-driven, proactive, and able to take ownership in a fast-paced environment.
  • Experience developing multi-product robotic platforms.

Desired Skills (Multipliers)

  • Exposure to cloud and edge computing environments.
  • Familiarity with distributed systems and microservices architecture.
  • Understanding of container orchestration tools like Kubernetes is a plus.

Job Type: Full-time

Pay: ₹2,000,000.00 - ₹2,500,000.00 per year

Application Question(s):

  • Do you have hands-on experience working with the Robot Operating System (ROS) in a live project or production environment?
  • Do you have at least 2 years of experience in Python development, with exposure to Linux and Docker environments?
  • Could you please share your current CTC and expected salary for this role?

Work Location: In person

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now