CareerPlanGet AI match score →

Robotics Software Engineer - L2

Bengaluru, Karnataka, India💼 Full-time🗓 2026-06-23 → 2026-08-01

Core

Designing, architecting, and developing algorithms for autonomous mobile robot (AMR) navigation, SLAM, and state machine behavior to enable reliable operation in live industrial environments.

Role type

Robotics Software Engineer (L2)

Builds

MAG AMR software stack including navigation, localization, and control modules

Domain

Industrial automation and autonomous mobile robotics

Deliverable

production ML models | product features

Required skills

C++, Python, ROS/ROS2, Linux/Ubuntu development, algorithm design, system debugging, code review

Preferred skills

End-to-end system knowledge (mechanical/electrical/software), field testing experience, mentoring

Technologies

ROS, ROS2, Ubuntu, Linux

Responsibilities

Design and implement AMR state machine behavior and robust error handling mechanisms, Optimize navigation algorithms for improved planning and path tracking, Develop SLAM algorithms to support mapping and localization, Conduct peer code reviews and uphold engineering best practices, Support on-site robot deployments and field testing when required, Maintain secure, up-to-date software through vulnerability assessments

Seniority

Mid-level IC (L2), independent contributor with growth into expert/mentorship

Sourced via workable · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Workable ↗