1,037 Robotics Programmer jobs in India
Robotics Software Engineer
Posted today
Job Viewed
Job Description
Job Title: Robotics Software Engineer
Location: Hybrid – Pune (Remote Considered)
Type: Full-time
About Destro AI:
Destro is building the global brain for robotics — a cloud-native orchestration and decision engine that controls fleets of autonomous robots across warehouses and factories. Think of us as the AI mothership that tells robots what to do, in real-time. Backed by top-tier venture investors, our team is building the next generation of operational intelligence that powers real-world automation at scale.
Role Overview:
We're looking for a Founding Software Engineer who can take ownership of our fragmented codebases — and productionize, integrate, and harden it into a robust, scalable, enterprise-ready solution that can run in both cloud and on-prem environments. This is a mission-critical role where you'll work directly with the founding team, own deployment architecture, and prepare the stack for live enterprise pilot launches.
What You'll Own:
- Refactor MVP codebases into a unified, modular platform
- Build backend APIs, scalable services, and data flows using Python (FastAPI)
- Own DevOps, CI/CD, and infrastructure for on-prem and cloud-native deployments
- Containerize everything (Docker, Kubernetes)
- Build secure auth, RBAC, and observability for production readiness
- Work directly with robotics engineers and Fortune 500 deployment teams
- Implement real-time data processing, MQTT/gRPC APIs, Redis streams, etc.
Tech Stack (you should be fluent with most):
- Backend: Python (Fast API),
- Frontend: React, TypeScript
- DevOps: Docker, Kubernetes, Terraform
- Cloud: AWS (ECS, S3, Lambda, etc.), some GCP
- CI/CD: GitHub Actions or similar
- Infra: Linux, Postgres, MQTT, gRPC, Redis
- Bonus: Robotics/IoT deployments, RTLS integration, or wearable UX
What We're Looking For:
- Have 2 - 4 years of experience in full stack/backend/devops roles
- Have shipped real enterprise or infra products — bonus if in hybrid or on-prem setups
- Love cleaning up messy MVPs, refactoring systems, and writing scalable backend APIs
- Know how to write glue code across microservices and edge devices
- Be excited to work on AI for the physical world, not just cloud dashboards
- Care deeply about reliability, observability, and uptime
- Be able to move fast, own outcomes, and work independently
Why Join Destro:
- Real-world AI + Robotics
- Global Tech Exposure: Work with ex-Dexterity, ex-HAI Robotics, and NYU alumni, alongside top US retailers and 3PLs
- Equity + Ownership: As a founding engineer, you'll earn meaningful equity and have massive technical say
- Career-Defining Work: You're building the brain that controls fleets of robots — from day one
Robotics Software Engineer
Posted today
Job Viewed
Job Description
Key Responsibilities
- Design, develop, and maintain robotic software architecture using ROS1 and ROS2 frameworks.
- Implement navigation, mapping, and localization algorithms (SLAM, path planning, obstacle avoidance, etc.) for AGV and AMR systems.
- Integrate various hardware components such as LiDARs, cameras, IMUs, and motor controllers with ROS.
- Optimize and debug real-time robotic systems for performance and reliability.
- Develop simulation environments (Gazebo, RViz, etc.) for testing and validation.
- Collaborate with mechanical, electrical, and embedded teams for full robot integration.
- Work on software deployment, testing, and updates in production environments.
- Maintain comprehensive technical documentation for robotic modules and interfaces.
Required Skills & Experience
- 2–5 years of hands-on experience in robotics software development.
- Strong proficiency in ROS1 and ROS2 (topics, services, action servers, nodes, launch files).
- Experience working with AGV/AMR systems and real-world robot deployment.
- Solid understanding of robot kinematics, control systems, and navigation algorithms.
- Programming proficiency in C++ and Python.
- Experience with Linux (Ubuntu) and version control systems (Git).
- Practical knowledge of SLAM, path planning, and sensor fusion (Kalman Filter, IMU–LiDAR–Camera).
- Familiarity with Gazebo, RViz, and other ROS simulation tools.
- Understanding of robot communication protocols (CAN, Modbus, MQTT, etc.) is a plus.
Job Types: Full-time, Permanent
Benefits:
- Health insurance
- Provident Fund
Work Location: In person
Robotics Software Engineer
Posted today
Job Viewed
Job Description
This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more.
Role Description
This role involves developing perception, planning, and control stacks for autonomous systems. You'll integrate computer vision (CV), SLAM, and reinforcement learning (RL) methods to deliver reliable, real-time performance on constrained hardware.
- Design and implement perception, planning, and control systems for autonomous robots
- Integrate CV, SLAM, and RL to achieve reliable and efficient real-time performance
Qualifications
- Background in robotics, computer science, or engineering
- Proficient in ROS, with hands-on experience in building robotics pipelines
- Strong coding skills in C++ and Python, with libraries like PyTorch, TensorFlow, OpenCV, and NumPy
- Understanding of robotics fundamentals: perception, motion planning, SLAM, and control theory
- Comfortable deploying real-time systems on constrained hardware using CUDA
- Experience with simulation environments such as Gymnasium for RL training
- Care about bridging research and deployment, ensuring robustness in real-world scenarios
Requirements
- Build and optimize robotics software stacks for perception, planning, and control
- Integrate CV, SLAM, and RL algorithms into real-world robotic systems
- Develop scalable robotics pipelines using ROS, PyTorch, TensorFlow, and OpenCV
- Benchmark and validate performance across simulated and real environments
- Optimize models and algorithms for real-time execution on constrained hardware
- Collaborate with researchers and engineers to bring robotics systems from prototype to production
Benefits
- Classified as an hourly contractor to Mercor
- Paid weekly via Stripe Connect, based on hours logged
- Part-time (20–30 hrs/week) with flexible hours—work from anywhere, on your schedule
- Weekly Bonus of $500–$1000 USD per 5 tasks
- Remote and flexible working style
Robotics Software Engineer
Posted today
Job Viewed
Job Description
We are looking for passionate and motivated
Robotics Software Engineering - Intern
to join our team and support the development and deployment of our mobile robotics systems and fleet management software. You will gain hands-on experience working on cutting-edge perception and navigation algorithms to improve robotic performance in real-world environments.
Responsibilities:
- Assist in developing, testing, and deploying software for robotic systems using ROS/ROS 2
- Work closely with hardware engineers to ensure smooth software-hardware integration
- Support integration of sensor data from LiDAR, cameras, IMUs, and other perception systems
- Help troubleshoot and optimize robotic behaviours during real-world testing and simulations
- Contribute to documentation of software architecture, development workflows, and best practices
Requirements
- Bachelor's/Master's degree in Robotics, Computer Science, Electrical Engineering, or a related field
- Good experience in robot software development
- Good understanding in ROS1 or ROS2 framework
- Good knowledge in C++ and Python programming language
- Proficiency in Linux operating system and Git
- Familiarity with SLAM, Perception and Planning
- Good to have knowledge of hardware interfacing with ROS
- Good to have knowledge of computer vision and deep learning
- Strong debugging and problem solving skills
Benefits
Learning Opportunity:
Gain practical experience and exposure to real-world projects in robotics and application development.
Mentorship:
Work closely with experienced professionals and receive guidance and feedback to help you grow in your career.
Flexible Hours:
Accommodations for academic schedules and flexible working hours.
Stipend:
Competitive Compensation
Launch:
Complimentary catered lunch offered on-site
Networking:
Build connections within the industry and enhance your professional network.
Opportunity for Full-Time Employment:
Outstanding performance during the internship may lead to a full-time role with us.
Equal Opportunity Employer
- ANSCER Robotics is an equal-opportunity employer and values diversity in our company. We do not discriminate based on race, religion, colour, sex, gender identity, sexual orientation, age, non-disqualifying physical or mental disability, national origin, veteran status, or any other basis covered by appropriate law. All employment is decided based on qualifications, merits, and business needs.
Robotics Software Engineer
Posted today
Job Viewed
Job Description
Key Responsibilities
- Design, develop, and maintain robotic software architecture using
ROS1 and ROS2
frameworks. - Implement navigation, mapping, and localization algorithms (SLAM, path planning, obstacle avoidance, etc.) for
AGV and AMR systems
. - Integrate various hardware components such as LiDARs, cameras, IMUs, and motor controllers with ROS.
- Optimize and debug real-time robotic systems for performance and reliability.
- Develop simulation environments (Gazebo, RViz, etc.) for testing and validation.
- Collaborate with mechanical, electrical, and embedded teams for full robot integration.
- Work on software deployment, testing, and updates in production environments.
- Maintain comprehensive technical documentation for robotic modules and interfaces.
Required Skills & Experience
- 2–5 years of hands-on experience
in robotics software development. - Strong proficiency in
ROS1 and ROS2
(topics, services, action servers, nodes, launch files). - Experience working with
AGV/AMR systems
and
real-world robot deployment
. - Solid understanding of
robot kinematics
,
control systems
, and
navigation algorithms
. - Programming proficiency in
C++
and
Python
. - Experience with
Linux (Ubuntu)
and
version control systems (Git)
. - Practical knowledge of
SLAM
,
path planning
, and
sensor fusion
(Kalman Filter, IMU–LiDAR–Camera). - Familiarity with
Gazebo
,
RViz
, and other
ROS simulation tools
. - Understanding of
robot communication protocols
(CAN, Modbus, MQTT, etc.) is a plus.
Robotics Software Engineer
Posted today
Job Viewed
Job Description
You're a great fit if you:
- Have a background in
robotics, computer science, or engineering
. - Are proficient in
ROS
, with hands-on experience in building robotics pipelines. - Have strong coding skills in
C++ and Python
, with libraries like
PyTorch, TensorFlow, OpenCV, and NumPy
. - Understand
robotics fundamentals
: perception, motion planning, SLAM, and control theory. - Are comfortable deploying
real-time systems
on constrained hardware using
CUDA
. - Have experience with
simulation environments
such as Gymnasium for RL training. - Care about bridging
research and deployment
, ensuring robustness in real-world scenarios.
Primary Goal of This Role
To design and implement perception, planning, and control systems for autonomous robots, integrating CV, SLAM, and RL to achieve reliable and efficient real-time performance.
What You'll Do
- Build and optimize robotics software stacks for
perception, planning, and control
. - Integrate
CV, SLAM, and RL algorithms
into real-world robotic systems. - Develop scalable robotics pipelines using
ROS, PyTorch, TensorFlow, and OpenCV
. - Benchmark and validate performance across
simulated and real environments
. - Optimize models and algorithms for
real-time execution on constrained hardware
. - Collaborate with researchers and engineers to bring robotics systems from
prototype to production
.
Why This Role Is Exciting
- You'll design the
next generation of autonomous robotics systems
. - You'll apply
cutting-edge AI and RL
to real-world robotics challenges. - You'll work with a multidisciplinary team at the
intersection of AI, vision, and control systems
. - You'll directly impact how autonomous systems perform in
mission-critical environments
.
Pay & Work Structure
- Part-time (20–30 hrs/week) with flexible hours—work from anywhere, on your schedule.
- Weekly Bonus of
$500–$1000 USD
per 5 tasks. - Remote and flexible working style.
Robotics Software Engineer
Posted today
Job Viewed
Job Description
As the Robotics Software Engineer at , you will develop robotic software for our AI Robots. You'll design and implement robot manipulation and control algorithm, motion planning systems and navigation system leading the development of robust, scalable solutions that redefine AI-driven robotics in construction.
Key Responsibilities:
- Design and optimize motion planning and trajectory systems for robotic construction equipment
- Develop control systems for autonomous construction robots
- Build and maintain simulation environments for system validation
- Implement sensor fusion algorithms for improved robot perception and decision-making
- Lead the development of advanced algorithms for robot navigation and control
- Collaborate with cross-functional teams to deliver scalable robotics solutions
- Bachelor's/Master's (MS or PhD) in Robotics, Computer Science, AI, ML, or related field
- 3-7 years of experience in Robotics, Manipulator systems, Control Systems, localization, mapping, and navigation
- Motion Planning algorithms for 6DOF manipulators
- Good foundation in control theory and algorithms relevant to robotic systems
- Expertise in creating ROS2 drivers, with proficiency in MoveIt2 for manipulation and Nav2 for navigation tasks
- Proficiency in using simulation environments like Isaac Sim for realistic scenario testing and development
- Experience with simulation tools like Gazebo, NVIDIA Isaac Sim, and RViz
- Strong understanding of control systems, including sensor fusion, Kalman filters, motion planning, and trajectory optimization
- Excellent programming skills in Python & C++ with familiarity in ROS2
- Ability to lead and thrive in a fast-paced startup environment
Compensation: 15L to 30LPA (Including ESOPs)
Why Join US:
- Join a dynamic startup and work directly with the founders to shape the future of robotics in construction
- Be part of a mission to create intelligent robots that eliminate the need for human labour in harsh and unsafe environments
- Experience the thrill of building not just a product, but a company from the ground up
Be The First To Know
About the latest Robotics programmer Jobs in India !
Robotics Software Engineer
Posted today
Job Viewed
Job Description
Robotics Engineer – Tensrai Technologies
About the Role
At Tensrai Technologies, we're building the next generation of agentic industrial mobile robots that can autonomously move, perceive, and act across complex indoor and outdoor factory environments.
As a Robotics Engineer, you'll work at the intersection of robotics, AI, and computer vision, helping to design and deploy our flagship robot Shift Heavy — capable of dynamic navigation, manipulation, and intelligent task execution.
This role offers the opportunity to work hands-on in a real-world industrial robotics environment, contributing to both software and AI systems that redefine autonomy.
⸻
Key Responsibilities
• Develop and test robotic software modules for navigation, localization, and control
• Implement algorithms for path planning, mapping, and obstacle avoidance in ROS2
• Design and integrate perception systems combining LiDAR, cameras, and IMUs
• Develop and optimize computer vision algorithms for perception, detection, and tracking
• Train and fine-tune Vision-Language-Action (VLA) models for imitation learning
and autonomous task understanding
• Build and maintain simulation environments (Gazebo, Ignition, Isaac Sim) for testing and validation
• Create and maintain ROS2 packages, drivers, and launch files for new hardware
• Contribute to behavior tree design and decision-making frameworks for agentic robot behavior
• Collaborate with mechanical, electrical, and AI teams to bring complete, field-ready robots to life
⸻
Requirements
• Bachelor's or Master's in Robotics, Mechatronics, Computer Science, Electronics, or related field
• Strong understanding of robotics fundamentals – kinematics, control, and sensor fusion
• Strong foundation in deep learning and computer vision models (CNNs, Transformers, or VLA-based architectures)
• Experience or coursework in ROS/ROS2, C++/Python, and Linux
• Familiarity with MoveIt2, Nav2, or any SLAM framework (preferred but not mandatory)
• Exposure to simulation tools (Gazebo, Isaac Sim, Webots, or Unity-based simulators)
• Passion for robotics, hands-on experimentation, and solving challenging real-world problems
• Freshers with strong fundamentals and enthusiasm for robotics are encouraged to apply
⸻
Why Join Tensrai
• Work directly with founders and senior robotics engineers building world-class autonomous robots
• Be part of a patented, Made-in-India robotics platform redefining industrial automation
• Contribute to robots deployed across manufacturing, logistics, and warehousing facilities
• Gain cross-domain exposure to robotics, AI, control systems, deep learning, and computer vision
• Be part of a mission to make factories autonomous, intelligent, and safe
⸻
Location
- On-site – Hyderabad, India
Robotics Software Engineer
Posted today
Job Viewed
Job Description
Position Overview
As a Robotics Software Engineer, you will design and implement embedded control systems for material handling robots serving diverse industries. This role combines robotics, computer vision, and industrial automation to create intelligent solutions for pick-and-place, palletizing, sorting, and autonomous material transport operations
Required Qualifications:
* Bachelor's degree in Computer Science, Electronics, Robotics, or related field
* 2+ years of embedded systems development experience in industrial applications
* Proficiency in Python, C/C++ and firmware development
* Experience with NVIDIA platforms, Raspberry Pi, and industrial PLCs (Allen Bradly, Siemens etc)
* Knowledge of industrial communication protocols (EtherCAT, Ethernet/IP, CAN, I2C)
* Hands-on experience with sensors, actuators, VFDs, and motor control systems
* Experience with mobile robotics platforms (AMRs, AGVs, drones, UGVs)
* Computer vision experience with Intel RealSense cameras and machine vision systems
* Strong hardware integration and debugging skills.
We're looking for doers—people who can figure things out, learn on the fly, and have shipped real stuff (projects, internships, competitions—anything that shows initiative and outcome).
Apply
Robotics Software Intern
Posted today
Job Viewed
Job Description
Company:
Aero Robotics
Location:
Remote + Onsite Testing (Mumbai, India)
Duration:
3–6 Months (extendable)
About Us
At
Aero Robotics
, we are building the next generation of
autonomous robotic systems for wind turbine maintenance
. Our mission is to replace risky, expensive, and time-consuming manual inspections with
AI-powered robots
that deliver precision, safety, and efficiency at scale.
We are already working with some of the largest energy companies in India and Europe, developing robotic arms and crawlers that can perform
ultrasonic testing, blade inspections, and predictive maintenance
without human risk.
Aero Robotics is positioned to become a leader in transforming renewable energy operations worldwide.
Role Description
This is a full-time, on-site role for a Robotics Software Intern (ROS + Controls) located in Mumbai. Y
ou will contribute to the development of control and navigation software for robotic arms and crawler systems.
The intern will be responsible for assisting in the development, testing, and implementation of robotics and automation software. Daily tasks include coding, debugging, and optimizing algorithms, collaborating with cross-functional teams, and documenting design and software changes. The intern will also be involved in the integration of robotic systems and participating in project planning and review sessions.
Responsibilities
- Develop and test
control algorithms
for robotics arms and crawlers - Build software modules using
ROS/ROS2
for navigation, manipulation, and inspection tasks - Integrate sensor data (cameras, UT, IMUs, etc.) for inspection, defect detection, and AI-Driven predictive maintenance,
- Run simulations using Gazebo, RViz, or Isaac Sim to validate robotic performance
- Assist in deploying software to physical prototypes for lab and field testing
- Collaborate with hardware and AI teams for end-to-end system integration
- Support process automation by designing reliable and scalable robot workflows
Requirements
- Basic experience with Robotics, Automation, and Mechatronics
- Proficiency in
Python and/or C++
for coding and debugging algorithms - Strong understanding of
ROS / ROS2
(mandatory) - Knowledge of r
obot systems, manipulators, or crawlers - Familiarity with simulation tools (Gazebo, RViz, Isaac Sim)
- Knowledge of process automation in robotics
- Strong problem-solving and analytical skills
- Ability to work effectively in a team environment
- Bachelor's degree or currently pursuing a degree in Robotics, Mechatronics, Automation, or related field
Nice to have
- Experience with computer vision (OpenCV, PCL, or ROS perception packages)
- Exposure to reinforcement learning or motion planning algorithms
- Knowledge of embedded systems and microcontrollers
- Experience with
Hyperspectral Imaging (HSI)
for defect detection is a bonus
What you'll Gain
- Hands-on experience with
real robotic systems
deployed in the renewable energy sector - Mentorship from founders and senior engineers with global industry experience
- Opportunity to transition into a
full-time role
after internship - Contribute to a high-impact project tackling global sustainability challenges
- A chance to be part of an
innovative project that will be filed and deployed globally