Talent.com
Robotics Software Engineer

Robotics Software Engineer

Rx100 VenturesBengaluru, Republic Of India, IN
22 hours ago
Job description

About the Role

We are seeking a talented Robotics Software Developer to join our growing robotics team. You will work on developing, testing, and deploying software solutions for autonomous robotic systems, contributing to cutting-edge projects that push the boundaries of robotics technology.

Key Responsibilities

  • Design, develop, and maintain software for robotic systems including perception, navigation, planning, and control modules
  • Implement and optimize algorithms for autonomous robot navigation, localization, and mapping
  • Develop and integrate sensor fusion algorithms using data from cameras, LiDAR, IMU, wheel encoders etc
  • Write clean, efficient, and well-documented code in C++ and Python using ROS2 framework
  • Collaborate with hardware engineers to integrate software with robotic platforms
  • Develop collision avoidance and dynamic obstacle handling algorithms for robots
  • Conduct testing and debugging of robotic systems in both simulation and real-world environments
  • Participate in code reviews and contribute to software architecture decisions
  • Optimize software performance for real-time robot applications and fleet operations
  • Document technical specifications and maintain software documentation

Required Qualifications

  • Bachelor's or master's degree in computer science, Robotics, Electrical Engineering, or related field
  • 1-3 years of professional experience in robotics software development
  • Strong programming skills in C++ and Python
  • Hands-on experience with ROS2 / ROS1
  • Understanding of robot navigation, path planning, and control theory
  • Knowledge of software development best practices including version control
  • Strong problem-solving and analytical skills
  • Excellent communication and teamwork abilities
  • Preferred Qualifications

  • Experience with Nav2 navigation stack and behavior trees in ROS2
  • Experience working with 3D LiDAR and 3D cameras for perception and navigation tasks
  • Experience with SLAM algorithms for robots
  • Familiarity with machine learning frameworks
  • Experience with simulation tools
  • Understanding of differential drive, omnidirectional, and Ackermann steering kinematics
  • Experience with multi-robot coordination and fleet management systems
  • Contributions to open-source robotics projects
  • Technical Skills

    Programming Languages : C++, Python, C, Rust

    Frameworks : ROS2 / ROS1, Nav2, OpenCV, PCL

    Tools : Git, Docker, CMake, GDB, Colcon

    Position 2 : Senior Robotics Software Developer

    Experience Required : 3-5 Years

    About the Role

    We are looking for an experienced Senior Robotics Software Developer to lead technical initiatives. You will architect complex robotic systems, drive innovation and play a key role in shaping our technical roadmap while delivering production-ready autonomous navigation solutions.

    Key Responsibilities

  • Lead the design and architecture of complex robotic software systems from concept to deployment
  • Develop advanced algorithms for robot perception, navigation, path planning, and fleet coordination
  • Architect and implement scalable, robust software frameworks for autonomous robot platforms using ROS2
  • Drive technical decision-making for robotics projects and evaluate new technologies for robotic systems
  • Design and optimize multi-robot coordination and fleet management systems
  • Mentor mid-level and junior engineers, conducting code reviews and providing technical guidance
  • Optimize system performance including real-time navigation constraints, computational efficiency, and reliability
  • Integrate state-of-the-art AI / ML models into robotic systems for enhanced autonomy and decision-making
  • Collaborate with cross-functional teams including hardware, mechanical, and product teams
  • Lead debugging and troubleshooting of complex robotic systems in production environments
  • Define and implement software testing strategies including unit tests, integration tests, and field tests for platforms
  • Contribute to technical documentation, system specifications, and research publications
  • Stay current with robotics research and industry trends, proposing innovative solutions
  • Required Qualifications

  • Master's or Ph.D. in Robotics, Computer Science, Electrical Engineering, or related field (or bachelor's with equivalent experience)
  • 3-5 years of professional experience in robotics software development with demonstrated technical leadership
  • Expert-level proficiency in C++ and Python with strong software engineering fundamentals
  • Deep experience with ROS2 ecosystem
  • Proven track record of deploying autonomous robotic systems in real-world applications
  • Strong foundation in multiple robotics domains : navigation, SLAM, motion planning, or fleet coordination
  • Experience architecting large-scale software systems for robot fleets with multiple interacting components
  • Expert knowledge of autonomous navigation stacks
  • Advanced knowledge of algorithms, data structures, and computational complexity
  • Demonstrated ability to mentor engineers and lead technical projects
  • Excellent communication skills with ability to explain complex technical concepts
  • Preferred Qualifications

  • Experience leading robotics projects from conception to production deployment
  • Experience in deep learning for robotics
  • Advanced knowledge of LiDAR, camera, and multi-sensor technologies
  • Experience architecting and deploying fleet management systems for multi-robot operations
  • Familiarity with safety-critical systems and functional safety standards for robots
  • Understanding of hardware-software co-design for robot platforms
  • Experience with edge computing and distributed systems for robot fleets
  • Contributions to open-source robotics projects
  • Technical Skills

  • Programming Languages : Expert C++, Python;
  • Proficient in C

  • Frameworks : ROS2, Nav2, OpenCV, PCL, TensorFlow / PyTorch, Eigen
  • Tools : Git, Docker, Kubernetes, Colcon, CMake, Jenkins, Bazel
  • Create a job alert for this search

    Software Engineer • Bengaluru, Republic Of India, IN

    Related jobs
    • Promoted
    Founding Robotics Engineer

    Founding Robotics Engineer

    Uncharted AIBengaluru, Karnataka, India
    Uncharted AI, an early-stage embodied AI startup backed by Antler and incubated ARTPARK, IISC develops AI-powered autonomous robotic systems for exploration and mapping in extreme, GPS-denied envir...Show moreLast updated: 10 days ago
    • Promoted
    Robotics Instructor

    Robotics Instructor

    BrightCHAMPSBengaluru, IN
    Teach Robotics to kids from grades 1 to 12.Teach the students on how to build and experiment with the projects based on our curriculum guide. Knowledge of coding (logic, sequence, and structure) to ...Show moreLast updated: 30+ days ago
    • Promoted
    • New!
    Industrial Robotics and Automation Engineer

    Industrial Robotics and Automation Engineer

    EMRIOM SOLUTIONSbangalore, karnataka, in
    Industrial robotics / Mechanical / Mechatronics / Electrical / Automation / Process industries, Manufacturing industries). Education : B-Tech / Diploma-Mechanical / Mechatronics.Robotics / Automation Engineer.Robo...Show moreLast updated: 22 hours ago
    • Promoted
    Robotics Engineer

    Robotics Engineer

    ClutterbotBengaluru, Republic Of India, IN
    Imagine a world where you never have to worry about picking up clutter again! At our robotics startup, we understand the challenges families face trying to balance work and daily responsibilities w...Show moreLast updated: 30+ days ago
    • Promoted
    supervisor robotics

    supervisor robotics

    APTO SOLUTIONS - EXECUTIVE SEARCH & CONSULTANTSBengaluru, Karnataka, India
    Job Type : Full-Time, Permanent.Professional Background and Experience.Possess relevant industry experience and a deep understanding of our business needs. Basic knowledge of robotic systems and thei...Show moreLast updated: 1 day ago
    • Promoted
    Robotics Engineer I - ROS / LIDAR

    Robotics Engineer I - ROS / LIDAR

    SmarthyreBangalore
    About the Role : We are seeking a passionate and driven Robotics Engineer to join our team and contribute to the development of resilient, robust autonomous marine vessels.As p...Show moreLast updated: 30+ days ago
    • Promoted
    Robotics Software Engineer

    Robotics Software Engineer

    Human Capital ExpressBangalore
    Description : As the Robotics Software Engineer you will develop robotic software for our AI Robots.Youll design and imp...Show moreLast updated: 6 days ago
    • Promoted
    Robotics Engineer (SLAM Lead)

    Robotics Engineer (SLAM Lead)

    ClutterbotBangalore Urban, Karnataka, India
    Imagine a world where you never have to worry about picking up clutter again! At our robotics startup, we understand the challenges families face trying to balance work and daily responsibilities w...Show moreLast updated: 30+ days ago
    • Promoted
    • New!
    Senior Software Engineer - Web (React / TypeScript)

    Senior Software Engineer - Web (React / TypeScript)

    Endowushosur, tamil nadu, in
    Endowus is Asia’s leading fee-only wealth platform.Headquartered in Singapore, we are the first digital advisor to span both private wealth and public pension savings (CPF & SRS), helping everyone ...Show moreLast updated: 21 hours ago
    • Promoted
    Senior Software Engineer - React - Posium

    Senior Software Engineer - React - Posium

    Posiumhosur, tamil nadu, in
    Posium is an AI startup developing state-of-the-art AI agents that automate end-to-end software testing.We are backed by top global investors, including Sequoia, and our team comprises talented ind...Show moreLast updated: 21 days ago
    • Promoted
    Robotics Software Developer

    Robotics Software Developer

    Rx100 VenturesBengaluru, Karnataka, India
    We are seeking a talented Robotics Software Developer to join our growing robotics team.You will work on developing, testing, and deploying software solutions for autonomous robotic systems, contri...Show moreLast updated: 23 hours ago
    • Promoted
    Robotics Software Engineer

    Robotics Software Engineer

    ConfidentialBengaluru / Bangalore, India
    As the Robotics Software Engineer at 10xConstruction.You'll design and implement robot manipulation and control algorithm, motion planning systems and navigation system leading the development of r...Show moreLast updated: 4 days ago
    Robotics Software Engineer

    Robotics Software Engineer

    10xBengaluru, KA, IN
    Quick Apply
    As the Robotics Software Engineer at 10xConstruction.You’ll design and implement robot manipulation and control algorithm, motion planning systems and navigation system leading the development of r...Show moreLast updated: 30+ days ago
    • Promoted
    • New!
    Industrial Robotics and Automation Senior Engineer

    Industrial Robotics and Automation Senior Engineer

    EMRIOM SOLUTIONSbangalore, karnataka, in
    Robotics / Automation Engineer.Tech / Diploma – Mechanical, Mechatronics, or related discipline.Robotics / Automation Engineer. Robotics, Mechanical, Mechatronics, Electrical, Automation, or Process...Show moreLast updated: 21 hours ago
    • Promoted
    Robotics Engineer

    Robotics Engineer

    ConfidentialBengaluru / Bangalore, India
    We're reinventing meat for a planet-positive future.Our Gen4 precision-structuring platform is the first in the world to recreate all perceptible components of meat. It recreates the muscle fibres, ...Show moreLast updated: 30+ days ago
    • Promoted
    Lead Robotics Engineer

    Lead Robotics Engineer

    10xBengaluru, Karnataka, India
    As the Lead Robotics Software Engineer at 10xConstruction.You’ll design and implement robot manipulation and control algorithm, motion planning systems and navigation system leading the development...Show moreLast updated: 30+ days ago
    • Promoted
    • New!
    Robotic Process Automation Consultant

    Robotic Process Automation Consultant

    Russell Tobinhosur, tamil nadu, in
    We are looking for an enthusiastic RPA & Intelligent Automation professional to join the ranks of our Intelligent Automation Team to help us meet increasing demand from the business, support our ra...Show moreLast updated: 21 hours ago
    • Promoted
    Robotics Engineer

    Robotics Engineer

    Adept GlobalBangalore
    Description : Job Title : Robotics Engineer Location : Bangalore, India Experience Required : 4- 8 Years Show moreLast updated: 12 days ago