Get a reply from this employer
Your resume and cover letter, tailored to exactly what they’re hiring for.
Vir Innovations, a Hyderabad-based defence robotics company, is seeking a seasoned robotics software engineer. You will work on next-generation robotic systems with emphasis on C++ and ROS/ROS2, focusing on autonomous navigation, perception, and multi-sensor fusion for UGVs, RCWS, and future platforms.
The role requires strong fundamentals in robotics, SLAM, path planning, and real-time software. You will collaborate across hardware and software to deliver robust, field-ready solutions for
(Candidates ready to join within 1-2 weeks will be preferred)
Work experience: 1-3 years
Location: Hyderabad (Balanagar area)
Job type: Full-time, Permanent, On-site
Domain: Defence Robotics (UGV, RCWS, Autonomous Systems)
This role is focused on robotics systems engineering with strong C++ and ROS-based development. Not suitable for:
We are a product development company headquartered in Hyderabad, specializing in defence technology. Our primary focus is on developing advanced systems in the fields of computer vision, robotics, and fire control systems. Our objective is to create products that are innovative and can match up in the new era of accelerated technological progress. Our vision is to create a better everyday life for many people, by delivering smarter alternatives to existing devices in defence sector.
At Vir Innovations, we are a team of driven pioneers working together to create meaningful impact. Our diverse professionals, brought together from different cultures and backgrounds across the country, share a common goal: to innovate and contribute to national security through cutting-edge technology.
Our core values: Passion, Integrity, Innovation, Quality, and Growth form the foundation of our vibrant culture. These pillars guide us as we build groundbreaking solutions that inspire creativity and foster collaboration.
We believe in providing equal opportunities to talented individuals from all backgrounds and experiences. If someone is passionate about technology, innovation, and making a difference, Vir Innovations is the place for him. Shape the future of technology with us. Join our team and embark on a career that truly matters!
You will work on real-world robotics systems, contributing to:
a. Develop high-performance robotics software using C++ (primary) and Python
b. Design modular, scalable systems using ROS/ROS2 architecture (nodes, topics, services, actions)
c.Build and maintain reusable robotics software frameworks
a. Implement autonomous navigation stacks using ROS (Nav2 or custom)
b. Develop and optimize: Path planning algorithms (A*, DWA, RRT, Hybrid A*)
c. Work on SLAM (Simultaneous Localization and Mapping) using LiDAR, camera, or multi-sensor fusion
e. Implement multi-point (waypoint) GPS navigation: waypoint mission upload, sequential execution and monitoring
f. Build obstacle detection and avoidance using LiDAR and ultrasonic sensors, with replanning around obstacles to still reach the goal
g. Integrate ArduPilot (Rover/Copter) using MAVLink for waypoint missions and autopilot control
h. Integrate GPS RTK receivers for high-accuracy positioning in localization and navigation
a. Build perception pipelines using OpenCV / sensor fusion
b. Process real-time data from:
c. Develop object detection, tracking, and environment understanding modules
a. Work on robotic manipulation using MoveIt / ROS control
b. Implement kinematics (FK/IK), trajectory planning, and actuator control
c. Integrate robotic arms and payload systems where required
a. Develop and test systems in Gazebo, MuJoCo, PyBullet, or similar simulators
b. Perform sim-to-real transfer and validation
c. Build realistic testing environments for autonomous systems
a. Design robot–ground control communication systems (TCP/UDP, ROS bridges)
c. Ensure real-time performance, fault tolerance, and system reliability
1. Strong proficiency in C++ (must-have)
2. Robotics fundamentals (kinematics, control systems)
3. Hands-on experience with ROS or ROS2
4. Autonomous navigation stack development (Nav2 or equivalent)
5. SLAM and localization (LiDAR-based or visual SLAM)
6. Path planning and motion planning algorithms
8. Solid understanding of:
a. Data structures & algorithms
b. Multithreading / concurrency
c. Memory management
10. Experience working on real robotics systems or complex system-level projects
11. Hands-on experience with multi-point (waypoint) GPS navigation and obstacle avoidance on a real robot
12. Experience with ArduPilot (Rover/Copter) and MAVLink
13. Working knowledge of GPS/GNSS positioning and RTK
2. Simulation tools (Gazebo, MuJoCo, Unity Sim)
5. Exposure to reinforcement learning / imitation learning (bonus, not core)
2. Notebook-only AI/ML experience without deployment
3. Lack of C++ or ROS/system-level experience
1. Engineers who build real robotic systems, not just prototypes or scripts
2. Strong fundamentals over buzzwords
3. Hands-on experience with ROS ecosystems and real-world deployments
4. Ability to work across software + hardware integration boundaries 5. Interest in robotics, autonomy, and defence technology