Find Jobs

?
40%

Complete your profile to find better job opportunites

Goodspace Pro

Built for candidates who want results, not guesswork.

AI Headshot Generator
Resume Builder
Resume Scanner
Smart AI Cover Letter
AI Mock Interview
Profile Boost

Recommended jobs

Jobs where your profile has higher chances of getting shortlisted

Upgrade to PremiumPrepare smarter before applying with resumes, interviews, insights
Goodspace way to crack the interview in 20 minutes
1
Apply for Jobs
10 to 15 sec
2
Get Shortlisted
20 min
3
Get Interviewed
O

Senior Robotics Engineer – ROS2 (C++)

Octobotics

Location

Noida

CTC

25-27 LPA

Year of Experience

4-10 yrs

Earn up to ₹1,890 by referring

Share the referral link, and earn up to ₹1,890for each successful referral through this unique link. There's no limit on how many people you can refer. Exclusive to Premium users. Learn more

Key Skills

PythonC++Linear AlgebraTransformationsKinematicsProtobufProtocol BuffersROS2SLAMSmart PointersCartographerNav2RAIIROS1Bayesian EstimationSLAM ToolboxBehavior Tree pluginsQuaternionsNode CompositionProbabilistic Roboticsrobot_localizationEKF/UKFQoS optimizationDDS tuningLifecycle nodesTF treeAckermann steeringMulti-threaded executorsDifferential DriveSE(3)Real-time safe codingCustom .msg/.srv creation

Job Description

Overview:
Octobotics is seeking a Senior Robotics Engineer – ROS2 (C++) to join our innovative team in Noida. You will play a crucial role in designing, developing, and deploying advanced robotics solutions, contributing to the next generation of autonomous systems. This is an exciting opportunity to leverage your expertise in a fast-paced, collaborative environment.

Responsibilities:

  • Lead the design and implementation of complex ROS2-based robotic systems using C++.
  • Develop and optimize algorithms for SLAM (e.g., Cartographer, SLAM Toolbox), navigation (Nav2), and motion control (e.g., Ackermann, Differential Drive).
  • Implement real-time safe C++ code, leveraging smart pointers, RAII, and multi-threaded executors.
  • Design and integrate custom .msg/.srv types for efficient inter-node communication.
  • Optimize ROS2 QoS settings and DDS tuning for high-performance applications.
  • Develop and integrate Behavior Tree plugins for robust robot autonomy.
  • Work with kinematic models, transformations (TF tree, SE(3), Quaternions), and probabilistic robotics (Bayesian Estimation, EKF/UKF via robot_localization).
  • Transition existing ROS1 systems to ROS2, utilizing Node Composition and Lifecycle nodes.

Requirements:

  • Bachelor's degree in Robotics, Computer Science, or related field.
  • 4-10 years of experience in robotics software development.
  • Strong proficiency in C++ and Python.
  • Extensive experience with ROS2 and ROS1.
  • Deep understanding of linear algebra, transformations, and kinematics.
  • Hands-on experience with SLAM algorithms (Cartographer, SLAM Toolbox) and navigation stacks (Nav2).
  • Familiarity with Protobuf/Protocol Buffers.
  • Demonstrated ability to write real-time safe, robust, and efficient C++ code.

Our Suggested Product

Your first AI LinkedIn headshot — on us.

Turn a selfie into a studio-quality profile photo in 30 seconds.

starstarstarstarstar
Used by 500K+ Jobseekers
Before
Before
After
After

Similar jobs

No similar jobs found.