Senior Robotics Software Engineer

1 week ago


bangalore, India Virya Autonomous Technologies Full time

We are looking for an experienced Robotics Software Engineer to join our Autonomy Software team, where we are building high-performance software for our next-generation autonomous mobile robots. In this role, you will design, implement, and optimize core software components that enable safe and intelligent robotic behavior in real-world industrial environments.This is a hands-on role for someone who writes production-grade code, understands robotics systems deeply, and enjoys working across software and hardware boundaries to deliver robust autonomy solutions.Responsibilities- Develop and maintain core modules for navigation, planning, control, and system integration.- Design scalable software interfaces across autonomy, perception, and hardware abstraction layers.- Write clean, modular, and efficient code in C++ and Python.- Integrate real-time data from sensors and actuators into the autonomy logic.- Profile, debug, and optimize software for real-time performance and robustness.- Collaborate with cross-functional teams during simulation, testing, and field deployments.- Participate in architectural reviews, code reviews, and continuous improvement of the autonomy stack.Qualifications- Bachelor's or Master's degree in Computer Science, Robotics, Electrical Engineering, or a related field.- 5+ years of experience in robotics software development.- Strong programming skills in C++ and Python, with sound software architecture and debugging fundamentals.- Experience with ROS/ROS2, Linux development, and robotic middleware integration.- Familiarity with localization, mapping, motion planning, state estimation, and control algorithms.- Experience working with robotic simulators (e.g., Gazebo) and tools like RViz, Foxglove for visualization.- Solid understanding of performance, safety, and real-world constraints in robotic system deployments.- Strong problem-solving skills, attention to detail, and ability to thrive in fast-paced, cross-functional teams.



  • bangalore, India Virya Autonomous Technologies Full time

    We are looking for an experienced Robotics Software Engineer to join our Autonomy Software team, where we are building high-performance software for our next-generation autonomous mobile robots. In this role, you will design, implement, and optimize core software components that enable safe and intelligent robotic behavior in real-world industrial...


  • bangalore, India Virya Autonomous Technologies Full time

    We are looking for an experienced Robotics Software Engineer to join our Autonomy Software team, where we are building high-performance software for our next-generation autonomous mobile robots. In this role, you will design, implement, and optimize core software components that enable safe and intelligent robotic behavior in real-world industrial...


  • bangalore, India beBeeEmbedded Full time

    Robotics Embedded Systems EngineerWe're seeking an accomplished Robotics Embedded Systems Engineer to lead the development of cutting-edge embedded software for robotic subsystems.Your key responsibilities will include:Designing and implementing a lightweight embedded runtime that enables real-time scheduling, inter-module communication, and asynchronous...


  • bangalore, India Rx100 Ventures Full time

    Position Overview We are seeking a skilled Robotics Software Engineer to join our team and contribute to the development of autonomous navigation systems for our mobile robots. Key Responsibilities - Design, develop, and optimize autonomous navigation systems for mobile robots in dynamic environments - Implement and tune navigation and path planning...


  • bangalore, India Rx100 Ventures Full time

    Position OverviewWe are seeking a skilled Robotics Software Engineer to join our team and contribute to the development of autonomous navigation systems for our mobile robots.Key Responsibilities- Design, develop, and optimize autonomous navigation systems for mobile robots in dynamic environments- Implement and tune navigation and path planning algorithms-...


  • bangalore, India beBeeExpert Full time

    A highly skilled and motivated engineer is required to develop advanced robotic systems.Create, maintain and integrate software components for high-end robotic projects.Develop efficient and reusable code for various robotic applications, including vision-based localization (VSLAM).Improve the localization and mapping of robotic vehicles using LIDAR and...


  • bangalore, India Rx100 Ventures Full time

    Role OverviewAs the Senior Embedded Software Engineer [Robotics], you will design and implement the core embedded framework — a modular runtime that dynamically orchestrates robotic subsystems (sensors, control, communication, AI, and logging) at the bare-metal level.Take ownership of hands-on development of the SDK kernel, peripheral driver layer, and...


  • bangalore, India Rx100 Ventures Full time

    Role OverviewAs the Senior Embedded Software Engineer [Robotics], you will design and implement the core embedded framework — a modular runtime that dynamically orchestrates robotic subsystems (sensors, control, communication, AI, and logging) at the bare-metal level.Take ownership of hands-on development of the SDK kernel, peripheral driver layer, and...

  • Robot Engineer

    4 weeks ago


    Bangalore, India ABB Full time

    At ABB, we help industries outrun - leaner and cleaner. Here, progress is an expectation - for you, your team, and the world. As a global market leader, we’ll give you what you need to make it happen. It won’t always be easy, growing takes grit. But at ABB, you’ll never run alone. Run what runs the world. This role sits within ABB's Robotics business,...


  • bangalore, India Rx100 Ventures Full time

    Role Overview As the Senior Embedded Software Engineer (Robotics), you will design and implement the core embedded framework — a modular runtime that dynamically orchestrates robotic subsystems (sensors, control, communication, AI, and logging) at the bare-metal level. Take ownership of hands-on development of the SDK kernel, peripheral driver layer, and...