Senior Robotics Software Engineer

7 years

0 Lacs

Posted:1 day ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Internship

Job Description

Job Summary

We are looking for a highly skilled Senior Robotics Software Engineer to design, develop, and optimize robotic automation systems. The role involves robot motion planning, ROS development, vision-based inspection, AI model deployment, and cloud-based system integration. You will work closely with hardware, vision, and AI teams to improve system accuracy, throughput, and reliability across robotic cells and gantry systems.


Key Responsibilities

Robotics Motion Control & Planning

  • Design and implement robot motion planning algorithms (Cartesian motion, trapezoidal & S-curve velocity profiles).
  • Develop and tune synchronized multi-axis motion for gantry and pick-and-place systems.
  • Optimize cycle time, accuracy, and repeatability through motion tuning and trajectory optimization.
  • Validate motion performance using simulation (Ignition Gazebo) and real hardware.
  • Integrate and tune servo motor controllers (Rtelligent AC servo motors).


ROS Development & System Integration

  • Develop and maintain ROS (ROS1) pipelines for robot operation and control flow.
  • Build and manage ROS packages for motion control, task allocation, and system coordination.
  • Integrate robot controllers with PLCs, vision systems, and external services.
  • Debug hardware–software integration issues involving motors, controllers, and communication protocols.

Vision & Inspection Systems

  • Develop vision pipelines for part detection and inspection.
  • Perform camera and lighting calibration using OpenCV and vendor tools.
  • Integrate vision outputs with robot motion and task execution.
  • Maintain and validate annotated datasets for inspection accuracy.

AI Model Deployment (Edge / DeepStream)

  • Deploy and optimize AI models using NVIDIA DeepStream and TensorRT.
  • Integrate real-time inference pipelines with robotic decision-making.
  • Optimize performance for edge and dGPU-based systems.

Cloud, DevOps & CI/CD

  • Build and maintain CI/CD pipelines using GitHub Actions and Docker.
  • Deploy robotic software and configurations to AWS (S3, EC2, ECR).
  • Maintain structured, version-controlled codebases with proper testing.

Testing, Validation & Optimization

  • Conduct diagnostic testing for motion accuracy, vibration, and system stability.
  • Run long-duration stress tests for repeatability and performance.
  • Maintain detailed logs for motion parameters and inspection results.

Required Skills & Qualifications

  • Bachelor’s or Master’s degree in Robotics, Computer Science, Electronics, or a related field.
  • Strong experience in C++ and Python.
  • Hands-on experience with ROS (ROS1).
  • Solid understanding of robot motion planning and control systems.
  • Experience with servo motors, motion controllers, and gantry robots.
  • Knowledge of computer vision (OpenCV).
  • Experience with Linux-based systems.
  • Familiarity with Docker and CI/CD workflows.

Good-to-Have Skills

  • Experience with NVIDIA DeepStream, TensorRT, or edge AI deployment.
  • Knowledge of Modbus/TCP or PLC communication.
  • AWS experience (S3, EC2, ECR).
  • Experience with simulation tools (Ignition Gazebo).
  • Exposure to industrial automation and inspection systems.

What We Offer

  • Opportunity to work on real-world industrial robotics and AI systems.
  • Hands-on ownership of end-to-end robotic automation pipelines.
  • Collaborative and fast-growing engineering environment.
  • Competitive compensation and career growth opportunities.


📍 Location: Vadodara, GJ

🕒 Experience: 3–7+ years (flexible for strong candidates)

 

Mock Interview

Practice Video Interview with JobPe AI

Start DevOps 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 Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You