ROS2 Robotics Software Engineer

2 weeks ago


Pune, Maharashtra, India PLR Full time US$ 75,000 - US$ 1,50,000 per year

ROS2 Robotics Software Engineer

Vacancy - 3

Location: Pune

Experience: 3+ years

Paid Internship + PPO

P.L. Robotics is focused on developing industrial automation solutions for Indian manufacturing industries, delivering advanced robotic systems with intelligent software and robust hardware.

As part of our team, you will work on the full stack of robotic software from hardware abstraction layers to advanced motion planning and digital twins.

Required Skills:

  • Excellent programming skills in
    Python and C++
    in a
    Linux
    environment.
  • Strong hands-on experience with
    ROS 2
    node creation, lifecycle management, and system architecture.
  • Proficiency in trajectory planning and inverse kinematics using
    MoveIt 2
    .
  • Experience building and managing
    Digital Twins
    with
    Gazebo
    and
    RViz
    .
  • In-depth knowledge of
    ROS Control
    , including controller management and resource allocation.
  • Hands-on experience with
    HAL (Hardware Abstraction Layer)
    development and hardware resource managers.
  • Experience with containerizing applications using
    Docker
    for robust deployment.
  • Familiarity with
    CAN CiA402
    protocol for industrial robot communication.
  • Strong debugging and problem-solving skills in real-time robotic applications.

Responsibilities:

  • Develop and maintain robotics software using
    Python and C++ in ROS 2
    for core system architecture, node creation, and lifecycle management.
  • Implement motion planning, trajectory generation, and inverse kinematics using
    MoveIt2
    for industrial robotic applications.
  • Design and integrate
    Digital Twin
    environments using Gazebo and RViz for simulation, testing, and validation of industrial robots.
  • Implement and manage
    ROS Control
    frameworks for controller management and hardware resource allocation.
  • Develop and maintain
    HAL
    and hardware resource managers to interface with various robotic components and sensors.
  • Work on
    CAN CiA402
    communication protocols for robust real-time communication between robot controllers and peripherals.
  • Build and deploy robotic applications, including ROS 2 lifecycle node creation for managing robot states and behaviours.
  • Integrate APIs of ROS 2 and MoveIt2 with the UI team into industrial applications.
  • Collaborate with cross-functional teams (mechanical, electrical, and software engineers) to deliver robust and scalable robotic systems.
  • Test, debug, and optimize robotic software on real hardware platforms.

Preferred Qualifications

  • Bachelor's or Master's degree in
    Robotics Engineering
    ,
    Electronics Engineering
    ,
    Computer Science, Mechatronics
    or a related field.
  • 3+ years of hands-on experience with robotic platforms such as robotic arms, Co-Bots, etc.
  • Experience with ROS-based frameworks and real-world deployment of robotic systems.
  • Familiarity with industrial automation standards and protocols.

Payment Terms

  • This is a paid internship opportunity

  • Pre-Placement Offer (PPO):
    Based on your performance during the internship, you may be offered a full-time role with
    P.L. Robotics
    .



  • Pune, Maharashtra, India Muks Robotics Full time

    Job Title: Robotics Software EngineerLocation: Baner, PuneCompany: Muks RoboticsEmployment Type: Full-time | On-siteAbout the RoleWe are seeking a Robotics Software Engineer to join our dynamic team developing advanced autonomous robotic systems. The ideal candidate will have a strong background in robotics software development, real-time systems, and...


  • Pune, Maharashtra, India Sakar Robotics Full time

    JD – Robotics Software EngineerLocation: PuneExperience: 2-5 YearsEducation: B.E. / B. Tech in robotics and automation or related fieldEmployment Type: FulltimeReports To: Head of RoboticsAbout the Company:We founded Sakar Robotics to collapse fragmented point solutions into a single extensible mobile manipulation platform. Traditional automation...


  • Pune, Maharashtra, India Muks Robotics – The AI Robotics Company Full time

    Job Title:Senior Robotics EngineerLocation:Baner, PuneCompany:Muks Robotics AI Pvt. Ltd.Experience:2-5 YearsAbout the Role:We are seeking aSenior Robotics Engineerto join our dynamic team developing advanced autonomous robotic systems. The ideal candidate will have a strong background in robotics software development, real-time systems, and algorithm...


  • Pune, Maharashtra, India Muks Robotics Full time

    Job Title: Senior Robotics Engineer (Slam Engineer)Location: Pune, MaharashtraCompany: Muks Robotics AI Pvt. Ltd.Company website: Experience: 3+ yearsAbout the Role:We are looking for a skilled Senior Robotics Engineer (SLAM and Navigation Engineer) to design, build, and deploy real-time perception and mapping systems for our autonomous robotic platforms....


  • Pune, Maharashtra, India Muks Robotics LLP Full time

    Job Title: Senior Robotics Engineer (Slam Engineer)Location: Pune, MaharashtraCompany: Muks Robotics AI Pvt. Ltd.Company website: Experience: 3+ yearsAbout the Role:We are looking for a skilled Senior Robotics Engineer (SLAM and Navigation Engineer) to design, build, and deploy real-time perception and mapping systems for our autonomous robotic platforms....


  • Pune, Maharashtra, India Muks Robotics LLP Full time

    Job Title: Senior Robotics EngineerLocation: Pune, MaharashtraCompany: Muks Robotics AI Pvt. Ltd.Company website: Experience: 3+ yearsAbout the Role:We are looking for a skilled Senior Robotics Engineer to design, build, and deploy real-time perception and mapping systems for our autonomous robotic platforms. You will be at the center of developing robust...

  • Robotics Engineer

    1 week ago


    Pune, Maharashtra, India Aarambh Consultant Full time

    Urgently looking for Robotic Software EngineerLocation: Chinchwad, PuneExperience: 0-2 YearsQualification:Bachelor's or Master's in Robotics, Computer Science, Electrical Engineering, or related field.Responsibilities & Requirements:* Develop and integrate software for robotic control, perception, and navigation of mobile robots(AMRs/AGVs).* Implement SLAM,...


  • Pune, Maharashtra, India Weekday AI Full time ₹ 10,00,000 - ₹ 15,00,000

    This role is for one of the Weekday's clientsSalary range: Rs Rs ie INR 10-15 LPA)Min Experience: 2 yearsLocation: PuneJobType: full-timeAs a Software Development Engineer – Robotics, you will play a critical role in building intelligent, scalable software systems that power next-generation robotics solutions. This role is ideal for engineers who are...


  • Pune, Maharashtra, India Weekday AI Full time

    This role is for one of the Weekday's clientsSalary range: Rs Rs ie INR 10-15 LPA)Min Experience: 2 yearsLocation: PuneJobType: full-timeAs a Software Development Engineer – Robotics, you will play a critical role in building intelligent, scalable software systems that power next-generation robotics solutions. This role is ideal for engineers who are...


  • Pune, Maharashtra, India Weekday AI (YC W21) Full time

    This role is for one of the Weekday's clientsSalary range: Rs Rs ie INR 10-15 LPA)Min Experience: 2 yearsLocation: PuneJobType: full-timeAs aSoftware Development Engineer - Robotics, you will play a critical role in building intelligent, scalable software systems that power next-generation robotics solutions. This role is ideal for engineers who are...