Vir Innovations Pvt. Ltd.
Website:
virinnovations.in
Job details:
Work experience: 0 - 2 Years
Location: Hyderabad, Telangana (Balanagar area)
Job Type: Onsite, Full-time, Permanent
Domain: Defence Robotics (UGV, RCWS, Autonomous Systems)
Important Note
This role is focused on robotics systems and C++ software engineering.
Not suitable for:
- Web developers (React, Angular, Node.js, etc.)
- Pure AI/ML notebook-based profiles
- Developers without strong C++ and systems fundamentals
👉 Assignment submission is mandatory for consideration.
Role Overview
We are building next-generation defense robotics platforms, including:
- Unmanned Ground Vehicles (UGVs)
- Remote Controlled Weapon Systems (RCWS)
- Future systems: drones and quadrupeds
You will work on real-world robotics software systems involving autonomy, perception, simulation, networking, and operator interfaces.
Key Responsibilities
- Develop high-performance robotics software in C++ / Python
- Implement navigation and autonomy systems (path planning, obstacle avoidance)
- Build computer vision pipelines for detection and tracking
- Design robot ↔ ground control communication systems (TCP/UDP)
- Develop GUI-based operator interfaces (Qt/QML or similar)
- Work with simulation environments like PyBullet or MuJoCo
Ensure real-time performance, reliability, and modular architecture
Mandatory Requirements
- Strong proficiency in C++ (must-have)
- Solid understanding of:
- Data structures & algorithms
- Multithreading / concurrency
- Memory management
- Comfortable with Linux environment
- Experience with non-trivial systems programming projects
Preferred Skills
- Robotics fundamentals (kinematics, control systems)
- Path planning (A*, DWA, RRT, etc.)
- Computer vision (OpenCV)
- Networking (TCP/UDP)
- GUI development (Qt / QML / PyQt)
- Simulation experience
Disqualifiers
- Pure web development background
- Notebook-only AI/ML experience
- Lack of C++ or systems-level experience
What We Look For
- Engineers who enjoy building real systems, not just applications
- Strong fundamentals over buzzwords
Interest in robotics, autonomy, and defense technology
Hiring Process
Stage 1 - Mandatory Assignment
- Focus: architecture, scalability, robotics systems design
- May include multi-module system design or integration challenge
Stage 2 - Technical Interview
- C++ fundamentals
- Robotics systems understanding
- Discussion on assignment design choices
Stage 3 - Systems/Frontend/ UI Assignment
- Frontend/UI: GUI design, operator interface, usability
- Systems: Hands-on robotics assignment (PyBullet-based navigation system)
- Qt/QML or equivalent implementation
- Submission required via GitHub
Stage 4 - HR Round
- Culture fit, expectations, communication
Net Pay Offered: Up to INR 5.0 LPA, depending on skills and experience.
Note
- If you are passionate about software engineering, AI, and hardware integration and want to kickstart your career as a Robotics Software Engineer, we encourage you to apply by submitting your resume and a cover letter detailing your interest and qualifications to hr@virinnovations.in with email subject “Application for Robotics Software Engineering role”
- Vir Innovations is an equal-opportunity employer. We welcome applications from candidates of all backgrounds and experiences.
- Join us in shaping the future of technology and making a positive impact on the world through innovation and creativity!
Click on Apply to know more.