Associate - Robotics Engineer

Roots Multiclean

Coimbatore District

On-site

INR 900,000 - 1,300,000

Full time

9 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Roots Multiclean seeks an Associate - Robotics Engineer to design and implement ROS 2 software for embedded/edge platforms. You will own node lifecycle management, define state machines, and build robust fault detection and recovery systems for multi-project robotics deployments.

You will also develop interfaces between UI layers and robot software, contribute to system architecture under a systems engineering process, and lead cross-functional collaboration with hardware teams.

Qualifications

  • Excellent communication skills.
  • Ability to work effectively with cross functional departments.
  • Good record keeping skills.
  • Produce accurate documentation.
  • Able to organize and prioritise own work schedule to meet deadlines and work under pressure.
  • Leads multiple projects.
  • Strong C++ experience in a ROS 2 context (Humble or later).
  • Demonstrated experience designing or implementing node monitoring/recovery systems not just application-level ROS 2 nodes.
  • Comfort with state-machine-based system design and precondition-driven mode/state transitions.
  • Experience deploying and debugging on embedded/edge compute platforms (Jetson family or comparable).

Responsibilities

  • Design and implement ROS 2-based software systems on embedded/edge platforms, from architecture through working, tested code.
  • Own node lifecycle and orchestration - launching, monitoring, health-checking, recovering, and shutting down ROS 2 nodes in a managed, deterministic way.
  • Build and validate system-level state machines governing operating modes, fault escalation, safe-state entry/exit, and recovery sequencing.
  • Implement fault detection mechanisms (timeouts, health watchdogs, data-freshness checks, diagnostics aggregation) with detection logic kept cleanly separated from protective/recovery actions.
  • Build application-layer robot behaviour on top of shared infrastructure, so new modes or capabilities extend the system without reworking it.
  • Define and maintain command-response interfaces between a controlling UI/operator layer and the robots software stack.
  • Work within a formal systems engineering process contributing to and building from requirements, architecture, interface design, and risk/safety analysis documentation.
  • Adapt to and take ownership of different robotics projects and subsystems as priorities shift.
  • Provide technical leadership on assigned projects - guiding architectural decisions, reviewing code and design proposals, and coordinating cross-functionally with systems and hardware teams.

Skills

C++
Node lifecycle management
ROS 2
State machine design
Fault detection
Embedded/edge compute
Communication
Cross-functional teamwork
Documentation
Project leadership

Tools

ROS 2
Jetson

Job description

Associate - Robotics Engineer
  • Design and implement ROS 2-based software systems on embedded/edge platforms, from architecture through working, tested code.
  • Own node lifecycle and orchestration - launching, monitoring, health-checking, recovering, and shutting down ROS 2 nodes in a managed, deterministic way.
  • Build and validate system-level state machines governing operating modes, fault escalation, safe-state entry/exit, and recovery sequencing.
  • Implement fault detection mechanisms (timeouts, health watchdogs, data-freshness checks, diagnostics aggregation) with detection logic kept cleanly separated from protective/recovery actions.
  • Build application-layer robot behaviour on top of shared infrastructure, so new modes or capabilities extend the system without reworking it.
  • Define and maintain command-response interfaces between a controlling UI/operator layer and the robots software stack.
  • Work within a formal systems engineering process contributing to and building from requirements, architecture, interface design, and risk/safety analysis documentation.
  • Adapt to and take ownership of different robotics projects and subsystems as priorities shift.
  • Provide technical leadership on assigned projects - guiding architectural decisions, reviewing code and design proposals, and coordinating cross-functionally with systems and hardware teams.
  • Excellent communication skills.
  • Ability to work effectively with cross functional departments.
  • Good record keeping skills.
  • Produce accurate documentation.
  • Able to organize and prioritise own work schedule to meet deadlines and work under pressure.
  • Leads multiple projects.
  • Strong C++ experience in a ROS 2 context (Humble or later), including managed/lifecycle nodes.
  • Demonstrated experience designing or implementing node monitoring/recovery systems not just application-level ROS 2 nodes.
  • Comfort with state-machine-based system design and precondition-driven mode/state transitions.
  • Experience deploying and debugging on embedded/edge compute platforms (Jetson family or comparable).
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Associate - Robotics Engineer
Associate - Robotics Engineer

CRI Group • Coimbatore District

On-site
INR 2,500,000 - 4,200,000
Associate - Robotics Engineer
Associate - Robotics Engineer

Roots Group • Coimbatore District

On-site
INR 1,200,000 - 2,000,000
Robotics Developer – ROS and Applications
Robotics Developer – ROS and Applications

Ottonomy • Dadri

On-site
INR 1,500,000 - 2,500,000
Robotics Software Engineer
Robotics Software Engineer

Sentiac • India

On-site
INR 2,000,000 - 4,000,000
ROS Developer
ROS Developer

Ninos It Solution • Chennai District

On-site
INR 600,000 - 1,200,000
Senior Robotics(ROS 2) Developer
Senior Robotics(ROS 2) Developer

Acceleration Robotics • Bengaluru

On-site
INR 1,800,000 - 3,000,000
ROS Engineer I
ROS Engineer I

Growth For Impact • India

On-site
INR 600,000 - 900,000
Autonomous Navigation & Robotics Software Engineer
Autonomous Navigation & Robotics Software Engineer

Criterion Tech • Lucknow

On-site
INR 900,000 - 1,500,000
Robotics Engineer
Robotics Engineer

Muks Robotics – The Humanoid Company • Pune District

On-site
INR 1,500,000 - 2,200,000
Robotics Lead
Robotics Lead

Habilelabs Private Limited • Jaipur

On-site
INR 2,600,000 - 5,000,000