Lead Software Engineer (Robotics / Embodied AI)

Full–time

Posted on: 11 hours ago

Job Description – Senior / Lead Software Engineer (Robotics / Embodied AI)

Location: Bangalore

Experience: 3–6 years (Senior) | 6–9 years (Lead)

Role Overview

The Senior / Lead Software Engineer (Robotics / Embodied AI) will be responsible for designing, developing, and deploying intelligent robotics solutions by integrating AI/ML models with robotic systems. This role requires strong expertise in ROS, deep learning, and real-world robotics deployment, working closely with cross-functional teams to build scalable and high-performance robotics applications.

Key Responsibilities

  • Design, develop, and optimize robotics software solutions using ROS (Robot Operating System).

  • Integrate AI/ML models including deep learning, imitation learning, and generative AI into robotics systems.

  • Collaborate with hardware and algorithm teams to deploy AI-powered robotics solutions in real-world environments.

  • Work with simulation and deployment platforms such as NVIDIA Isaac ecosystem (preferred).

  • Develop perception, planning, and control modules using advanced AI techniques.

  • Write clean, scalable, and well-documented code while ensuring high performance and reliability.

  • Participate in code reviews, technical design discussions, and documentation.

  • Stay updated with advancements in robotics, deep learning, and generative AI.

  • Required Qualifications

  • Bachelor’s or Master’s degree in Robotics, Computer Science, Electrical Engineering, or related field.

  • 3–6 years of experience in robotics software development (or 6–9 years for Lead role).

  • Strong proficiency in Linux (Ubuntu), ROS, Python, and C++.

  • Hands-on experience with deep learning applications in robotics such as computer vision, planning, or decision-making.

  • Experience with machine learning frameworks such as TensorFlow or PyTorch.

  • Ability to design, implement, and deploy AI/ML solutions in robotic systems.

  • Strong understanding of software engineering principles including OOP, APIs, microservices, and databases.

  • Experience with Docker, CI/CD pipelines, and version control systems (Git).

  • Preferred Skills

  • Experience working with real-world robotic platforms such as AMRs, drones, humanoids, or robotic arms.

  • Experience with NVIDIA Isaac Robotics ecosystem (Isaac Sim, Isaac SDK).

  • Knowledge of imitation learning, reinforcement learning, or generative AI (LLMs) in robotics.

  • Familiarity with SLAM, sensor fusion, and advanced perception systems.

  • Experience with embedded systems or real-time robotics deployments.

  • Knowledge of fleet management systems such as Open-RMF.

  • Soft Skills

  • Strong analytical and problem-solving skills.

  • Excellent communication and collaboration abilities.

  • Ability to work in cross-functional teams.

  • Self-driven with a passion for robotics and AI.

  • Leadership experience and familiarity with Agile methodologies (for Lead role).

Interested candidates share their cvs at yashika.agarwal@brihatisglobal.com / 8376034231