×
Register Here to Apply for Jobs or Post Jobs. X

Roboticsl Engineer; Precision Robotics

Job in 201301, Noida, Uttar Pradesh, India
Listing for: Octobotics Tech
Full Time position
Listed on 2026-01-06
Job specializations:
  • Manufacturing / Production
    Robotics, Systems Engineer
Job Description & How to Apply Below
Position: Roboticsl Engineer (Precision Robotics)
Job Description:

Senior Robotics Engineer (ROS 2 Migration & Systems)   Department: R&D Engineering

Location:

Octobotics HQ (Noida/On-Site)

The Mission:
To successfully migrate our legacy ROS 1 architecture to a high-performance ROS 2 Native ecosystem, architecting a navigation stack that survives the "unheard-of" edge cases of the real world.

1. The Context:
The Great Migration   Octobotics is at a pivot point. Our legacy stack was built on ROS 1 (Noetic). It got us to MVP. But to scale, we are tearing it down and rebuilding in ROS 2 (Humble/Iron).
We are not looking for someone to maintain old code. We are looking for an Architect to lead this migration. You will deal with the pain of bridging , porting custom messages, and rewriting node life cycles from scratch. If you are afraid of breaking changes and complex dependency hell, stop reading now.
2. The "Scorecard" (Outcomes)    The Migration:
Port our core navigation and control logic from ROS 1 to ROS 2. This involves rewriting nodes to utilize   Lifecycle Management   and   Node Composition   for zero-copy transfer.
Nav2 Architecture:
We don't just "install" Nav
2. You will write custom   Behavior Tree plugins   and   Costmap layers   to handle dynamic obstacles in unstructured environments.
Middleware Optimization:
You will own the   DDS layer   (FastDDS/Cyclone

DDS). You must tune QoS profiles for lossy WiFi environments and debug discovery traffic issues that traditional network engineers don't understand.
Sensor Fusion & State Estimation:
Implement and tune EKF/UKF pipelines () to fuse IMU, Wheel Odometry, and LiDAR. You must understand   Covariance Matrices  —if your covariance grows unbounded, you have failed.
Serialization Strategy:
Implement   Protocol Buffers (Protobuf)   for high-efficiency, non-ROS internal data logging and inter-process communication where overhead must be zero.
3. Technical Requirements (The Hard Skills)   The Stack (ROS 1 & ROS
2):
Deep ROS 2 Mastery:
You know the difference between spin(), (), and Multi-Threaded Executors. You understand   why   we are moving to ROS 2 (Real-time constraints, DDS security, QoS).
Navigation Stack:
In-depth knowledge of   Nav2   (Planners, Controllers, Recoveries). You understand Global vs. Local planners (A*, DWB, TEB).
SLAM & Localization:

Experience with   Graph-based SLAM   (Cartographer, SLAM Toolbox). You know how to close loops and optimize pose graphs.
The Math (The "Weeder"):
Linear Algebra & Geometry:
Rigid body transformations are your second language. You understand   Quaternions  , homogeneous transformation matrices ($T  n SE(3)$), and how to avoid Gimbal Lock.
Kinematics:
You can derive Forward and Inverse Kinematics for Differential Drive and Ackermann steering chassis.
Probabilistic Robotics:
Understanding of Bayesian estimation. You know that sensors are noisy and that "Ground Truth" is a myth.
The Code:
C++ (14/17):
Real-time safe coding standards. RAII, Smart Pointers, and template metaprogramming.
Python:
For prototyping and complex orchestration.
4. The "Topgrading" Filter (Do NOT apply if...)
You think roslaunch is the same as ros2 launch.
You have never defined a custom .msg or .srv file.
You struggle to visualize a TF tree in your head (map -> odom -> ).
You think latency "doesn't matter" in a control loop.
5. The Challenge:
Surfing the Tsunami   Let’s be honest: AMR (Autonomous Mobile Robots) is hard.
We are solving problems that are unheard of in the standard "warehouse" world. We deal with dynamic crowds, changing lighting, and network black holes.
There will be days when the Sensor Fusion drifts for no reason. There will be days when the DDS discovery fails because of a multicast storm. There will be architectural "Tsunamis" that threaten to wipe out our sprint.
We are looking for the engineer who doesn't run for higher ground, but grabs a board and says,   "I’m ready to surf."
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary