C++ Software Engineer – GUI, Systems & Networking (Defence Systems) at Vir Innovations
On-site · Hyderabad, Telangana, India · full time
Practice the C++ Software Engineer – GUI, Systems & Networking (Defence Systems) interview at Vir Innovations with an AI interviewer: voice, live coding and a scorecard.
Skills the interview covers
- C++
- Robotics fundamentals
- Data structures & algorithms
- Multithreading/concurrency
- Memory management
- Linux development environment
- Real robotic systems experience
About the role
You will contribute across the complete robotics software stack — operator interfaces, high-performance back-end robotics software, and the networking/communication layer connecting robots to Ground Control Stations (GCS) — working closely with embedded hardware and autonomy teams. Strong proficiency in C++, Robotics fundamentals — kinematics, control systems, Solid understanding of data structures & algorithms, multithreading/concurrency, and memory management, Comfortable working in a Linux development environment, Experience working on real robotic systems or complex system-level projects (not just prototypes/scripts).