?
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

O

Senior Robotics Engineer – ROS2 (C++)

Earning Potential : ₹1,890

Octobotics

Noida
25-27 LPA
4-10 Years
S

Manager Accounts Fund Manager Entity

Sanneet Computers Pvt Ltd

Gandhinagar
12-15 LPA
5-10 Years
N

Senior Manager - University Operations

Newtonschool

Sonipat
8-10 LPA
4-5 Years
A

Coordinator assistant

Earning Potential : ₹210

Albero Capital Realty

Noida
2.5-3 LPA
1-3 Years
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,890 for 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

Profile Booster

Get the Active+ badge and boost your profile.

If you're not receiving any call from HR, our profile boosting service can help you.

starstarstarstarstar
Used by 500K+ Jobseekers

Similar jobs