Robotics Software Engineer

3 - 6 years

6 - 9 Lacs

Posted:2 days ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Role & responsibilities

Key words- mobile manipulation, humanoid robotics, legged locomotion, NVIDIA Isaac Sim, ROS2, Python,MoveIt2,OpenCV, PyTorch, TensorFlow

Job Description-

  • Bachelor's degree in computer science, Robotics, Engineering, or related field (master's preferred)
  • 3+ years of hands-on experience with ROS2, including development of custom nodes, services, and action servers
  • Demonstrated proficiency with NVIDIA Isaac Sim for robotic simulation, including scene creation, sensor simulation, and synthetic data generation
  • Strong programming skills in both modern C++ (C++14/17/20) and Python, with experience in real-time and embedded systems
  • Experience with at least one of the following robot categories: mobile manipulation, humanoid robotics, or legged locomotion
  • Solid understanding of robotics fundamentals including kinematics, dynamics, motion planning, and control theory
  • Experience with version control systems (Git) and collaborative development workflows
  • Strong communication skills and ability to work effectively in a globally distributed team environment
  • Design, develop, and maintain robotics software systems using ROS2 framework for various robot platforms including mobile manipulators, humanoid, and quadruped form factors
  • Implement and optimize robot control algorithms, perception pipelines, and autonomous navigation systems
  • Develop simulation environments and test scenarios using NVIDIA Isaac Sim and other equivalent simulation frameworks for validation and verification of robotic behaviors
  • Write high-performance, production-quality code in both C++ and Python for real-time robotic applications
  • Collaborate with a distributed global team across different time zones to integrate software components and ensure seamless system operation
  • Create and maintain comprehensive documentation for software architecture, APIs, and deployment procedures
  • Participate in code reviews, design discussions, and technical planning sessions
  • Debug complex issues across the full robotics stack, from low-level hardware interfaces to high-level behavioral algorithms
  • Support deployment and field testing of robotic systems, including troubleshooting and performance optimization
  • Experience with MoveIt2, Nav2, or other ROS2 ecosystem packages
  • Familiarity with computer vision and deep learning frameworks (OpenCV, PyTorch, TensorFlow)
  • Knowledge of real-time operating systems and hardware-software integration
  • Experience with Docker containerization and CI/CD pipelines for robotics applications
  • Understanding of safety-critical system design and functional safety standards
  • Publications or contributions to open-source robotics projects
  • Experience with sensor integration (LiDAR, cameras, IMUs, force/torque sensors)
  • Knowledge of optimization techniques and numerical methods for robotics

Preferred candidate profile

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now
Idexcel logo
Idexcel

Information Technology and Services

Ashburn

RecommendedJobs for You