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

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).

How Vir Innovations interviews run · More open roles