Overview
At Vyom, we're building real-world autonomous and robotic systems - from simulation to field deployment. We're looking for a Senior Robotics Software Engineer (2-4 years experience) who's excited about owning systems end-to-end and seeing their work run on real hardware.
What You'll Do:
Own the end-to-end robotic software stack across simulation and physical systems
Design and implement algorithms for navigation, obstacle avoidance, and target tracking using ROS 2
Build, test, and validate systems using Gazebo / Ignition and deploy them on real robots
Collaborate closely with hardware teams on sensor integration, system bring-up, and debuggin
Troubleshoot cross-layer issues spanning software, firmware, and hardware
Support field testing, deployment, and continuous improvements
What We're Looking For:
B.Tech in Computer Science / Robotics / related field from a Tier-1 institution
2-4 years of hands-on experience with ROS 2, robotics simulation, and autonomous systems
Strong proficiency in C++ and Python
Comfortable working with both simulation and real hardware
Strong problem-solving mindset and systems thinking
Good to Have
Experience with SLAM, perception pipelines, or sensor fusion
Exposure to embedded systems or low-level communication protocols
Prior field deployment experience
Why Vyom
Work on real, deployed autonomous systems
High ownership and deep technical impact
Fast-moving team building cutting-edge robotics from the ground up