Senior Robotics Software Development Engineer - Mobile Robotics

Posted 5 Hours Ago
Be an Early Applicant
Bangalore, Bengaluru Urban, Karnataka, IND
In-Office
Senior level
Hardware • Logistics • Robotics • Automation
The Role
Develop and optimize ROS1/ROS2-based software for AMRs and AGVs including robot control, motion planning, perception, hardware-software integration, RESTful C++ APIs, MongoDB data management, containerized deployment, debugging, security hardening, and cross-functional collaboration to deliver reliable autonomous robotic systems.
Summary Generated by Built In
Title: Senior Robotics Software Development Engineer
Experience: 4-6 Years
Work Location: Bommasandra, Banglaore
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.

  • Security, Debugging & Optimization

    • 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, or a 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.



Benefits
  • 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.



Skills Required

  • Bachelor's or Master's degree in Robotics, ECE, Electrical, Mechatronics, or related engineering discipline
  • Mandatory experience in AMRs and AGVs (navigation, localization, fleet management, or related robotics product development)
  • Proficiency in C++ (11/13/14) with strong data structures and algorithms knowledge
  • Extensive experience in ROS1 and ROS2 development and deployment of autonomous robotic systems
  • Experience implementing RESTful APIs in C++ for integration with external applications/databases
  • Hands-on hardware-software integration, working with embedded systems, robot sensors, actuators, and communication protocols
  • Experience interfacing hardware using Modbus, OPC UA, or Snap7 protocols
  • Experience with MongoDB for database design, storage, retrieval, and performance optimization
  • Strong understanding of robot kinematics, motion planning, and perception algorithms
  • Experience using Git for version control and collaboration
  • Familiarity with Docker, Kubernetes, and containerization for deployment
  • Strong problem-solving, analytical, debugging, and performance-tuning skills
  • Ability to work in a fast-paced, collaborative startup environment and participate in code reviews/documentation
  • Experience with PLCs for industrial automation
  • Proficiency in Python, DevOps tools, and project management methodologies
  • Prior experience with computer vision, deep learning, or reinforcement learning for robotics
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Bengaluru
67 Employees
Year Founded: 2020

What We Do

ANSCER Robotics is a leader in Hybrid Autonomous Mobile Robotics (AMR), dedicated to transforming material handling and warehouse automation through cutting-edge technology. They develop intelligent robotic solutions that optimize warehouse operations, improve throughput, and reduce operational costs.

Similar Jobs

TransUnion Logo TransUnion

Senior Engineer

Big Data • Fintech • Information Technology • Business Intelligence • Financial Services • Cybersecurity • Big Data Analytics
Hybrid
Bengaluru, Bengaluru Urban, Karnataka, IND
13000 Employees
Hybrid
Bengaluru, Bengaluru Urban, Karnataka, IND
289097 Employees
Hybrid
Bengaluru, Bengaluru Urban, Karnataka, IND
289097 Employees

GitLab Logo GitLab

Quality Assurance Engineer

Cloud • Security • Software • Cybersecurity • Automation
Easy Apply
In-Office
Bangalore, Bengaluru Urban, Karnataka, IND
2500 Employees

Similar Companies Hiring

Axle Health Thumbnail
Artificial Intelligence • Healthtech • Information Technology • Logistics
Santa Monica, CA
25 Employees
Fairly Even Thumbnail
Hardware • Robotics • Sales • Software • Hospitality
New York, NY
30 Employees
LTX Thumbnail
Robotics • Conversational AI • Generative AI
Jerusalem, Israel
300 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account