Senior Robotics Software Development Engineer - Mobile Robotics

ANSCER ROBOTICS PVT LTD

Bengaluru

On-site

INR 2,000,000 - 4,000,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Innovative work
Career growth
Collaborative culture
Competitive salary
Inclusive workplace

Job summary

ANSCER Robotics is seeking a Senior Robotics Software Engineer to design and optimize ROS1/ROS2 based software for Hybrid AMRs and AGVs. You will work on robot control, motion planning, perception, and system integration to advance autonomous robotics.

The role requires strong C++ skills, ROS experience, and hands-on hardware-software integration with sensors, actuators, and industrial protocols. You will collaborate with cross-functional teams in a fast-paced startup environment.

Qualifications

  • Bachelor's or Master's degree in Robotics, Electronics & Communications Engineering (ECE), Electrical Engineering, Mechatronics, or a related engineering discipline.
  • Mandatory: Experience in AMRs and AGVs robotics including navigation, localisation, fleet management.
  • Proficiency in C++ (11/13/14) with strong data structures and algorithms.
  • Extensive experience in ROS1/ROS2 development and deployment of autonomous robotic systems.
  • Hands-on hardware-software integration with sensors, actuators, and comms protocols.

Responsibilities

  • Design, develop, and optimize ROS1/ROS2-based software for robot control, motion planning, and perception.
  • Develop high-performance algorithms to enhance robotic decision-making and autonomy.
  • Write clean, maintainable code following best software practices.
  • Develop RESTful APIs in C++ for integration with external apps and databases.
  • Interface software with hardware using Modbus, OPC UA, or Snap7 protocols.
  • Collaborate with UI/UX, solutions engineers, and business teams to align software with needs.
  • Conduct code reviews, peer programming, and documentation to ensure maintainability.
  • Implement security best practices to safeguard robotic systems.
  • Debug, test, and tune for reliability and efficiency.
  • Optimize code architecture, data structures, and memory management for real-time robotics.

Skills

C++
ROS
Git
Docker
Kubernetes
Robot control
Motion planning
Perception
Data structures
Algorithms
Python
DevOps

Education

Bachelor's or Master's in Robotics/ECE/EE/Mechatronics

Tools

Git
Docker
Kubernetes
MongoDB

Job description

Senior Robotics Software Development Engineer - Mobile Robotics

Title: Senior Robotics Software Engineer

Experience: 4-6 Years

Work Mode: Work From Office (Monday to Friday)

Job Type: Full time

Job Overview

ANSCER Robotics is seeking a Senior Robotics Software Engineer to develop and optimize ROS-based software for our Hybrid AMRs and AGVs. This role involves working on robot control, motion planning, and system integration to drive innovation in autonomous robotics.

Key Responsibilities

Software Development & Optimization

Design, develop, and maintain ROS1/ROS2-based software for robot control, motion planning, and perception.

Implement high-performance algorithms to enhance robotic decision-making and autonomy.

Write clean, well-structured, and reusable code while adhering to best practices in software development.

Develop RESTful APIs in C++ for seamless integration with external applications and databases.

Hardware & Software Integration

Interface software with hardware components using Modbus, OPC UA, or Snap7 protocols.

Work with embedded systems, sensors, and actuators to develop real-time robotic applications.

Ensure seamless communication between robotic hardware, software stack, and cloud-based solutions.

Database & Data Management

Work with MongoDB to design and implement efficient database structures.

Optimize data storage, retrieval, and processing to enhance system performance.

Collaboration & Cross-Functional Coordination

Work closely with UI/UX teams, solutions engineers, and business teams to align software functionality with business needs.

Contribute to product discussions, feature development, and system architecture improvements.

Conduct code reviews, peer programming, and documentation to ensure software maintainability.

Implement security best practices to safeguard robotic systems from vulnerabilities.

Perform extensive debugging, testing, and performance tuning to ensure reliability and efficiency.

Optimize code architecture, data structures, and memory management for real-time robotic applications.

Requirements

Bachelor's or Master's degree in Robotics, Electronics & Communication Engineering (ECE), Electrical Engineering, Mechatronics, or a related engineering discipline.

Mandatory: Experience in AMRs (Autonomous Mobile Robots) and AGVs (Automated Guided Vehicles) robotics, including navigation, localisation, fleet management, ora related robotics product development environment is required.

Proficiency in C++ (11/13/14) with a strong understanding of data structures and algorithms.

Extensive experience in ROS1/ROS2 development and deployment of autonomous robotic systems.

Hands-on experience in hardware-software integration, including working with robot sensors, actuators, and communication protocols.

Strong understanding of robot kinematics, motion planning, and perception algorithms.

Experience working with Git for version control and collaboration.

Familiarity with Docker, Kubernetes, and containerization for deployment.

Strong problem-solving, analytical, and debugging skills.

Ability to work in a fast-paced, collaborative startup environment.

Nice to Have

Experience with PLC (Programmable Logic Controllers) for industrial automation.

Proficiency in Python, DevOps tools, and project management methodologies.

Prior experience working with computer vision, deep learning, or reinforcement learning for robotics.

  • Innovative Work – Be part of cutting-edge robotics and automation projects.
  • Career Growth – Opportunities for leadership, mentorship, and continuous learning.
  • Collaborative Culture – Work with a passionate and skilled team in a dynamic environment.
  • Competitive Perks – Industry-standard salary, bonuses, and health benefits.
  • Inclusive Workplace – We are an equal-opportunity employer committed to diversity.
Equal Opportunity Employer

ANSCER Robotics is committed to creating a diverse and inclusive workplace. We welcome applicants from all backgrounds and do not discriminate based on race, gender, religion, disability, or any other protected category. We believe in providing equal opportunities based on merit, skills, and business needs.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Robotics Software Development Engineer - Mobile Robotics
Senior Robotics Software Development Engineer - Mobile Robotics

Anscer Robotics Private Limited • Bengaluru

On-site
INR 2,500,000 - 3,500,000
Innovative Work
Career Growth
Collaborative Culture
+2
Senior Robotics Software Development Engineer - Mobile Robotics
Senior Robotics Software Development Engineer - Mobile Robotics

ANSCER Robotics • Bengaluru

On-site
INR 1,400,000 - 1,800,000
Innovative Work
Career Growth
Collaborative Culture
+2
Senior Mechanical Design Engineer – Autonomous Mobile Robots (AMR/AGV)
Senior Mechanical Design Engineer – Autonomous Mobile Robots (AMR/AGV)

ANSCER Robotics • Bengaluru

On-site
INR 1,400,000 - 2,500,000
Opportunity to work on cutting-edgeRob
Creative ownership with high impact on
Collaborative, fast-paced environment
Robotics Software Intern
Robotics Software Intern

ANSCER ROBOTICS PVT LTD • Bengaluru Urban

On-site
Work on cutting-edge robotics and automation projects
Collaborative and innovation-driven environment
Competitive salary and benefits
Robotics Software Development Engineer II
Robotics Software Development Engineer II

Anscer Robotics Private Limited • Bengaluru

On-site
INR 800,000 - 1,200,000
Work on cutting-edge robotics and automation projects
Career growth with leadership and mentorship opportunities
Collaborative and innovation-driven environment
+1
Robotics Software Intern
Robotics Software Intern

Anscer Robotics Private Limited • Bengaluru

On-site
Work on cutting-edge robotics and automation projects
Collaborative and innovation-driven environment
Competitive salary and benefits
Robotics Engineer
Robotics Engineer

Muks Robotics – The Humanoid Company • Pune District

On-site
INR 1,500,000 - 2,200,000
Robotics Software Development Engineer II
Robotics Software Development Engineer II

ANSCER ROBOTICS PVT LTD • Bengaluru Urban

On-site
INR 800,000 - 1,200,000
Work on cutting-edge robotics and automation projects
Career growth with leadership and mentorship opportunities
Collaborative and innovation-driven environment
+1
Autonomous Navigation & Robotics Software Engineer
Autonomous Navigation & Robotics Software Engineer

Criterion Tech • Lucknow

On-site
INR 900,000 - 1,500,000
Electrical Service Engineer - Mobile Robotics
Electrical Service Engineer - Mobile Robotics

ANSCER Robotics • Bengaluru

On-site
INR 600,000 - 800,000
Career Growth
Collaborative Culture
Competitive Perks
+1