Join IIT Bombay’s Drone Systems R&D Team as a Hybrid Embedded Engineer
The Indian Institute of Technology Bombay (IIT Bombay) is seeking a skilled Hybrid Embedded Engineer to contribute to the development of a cross-platform Ground Control Station (GCS) for drone operations, along with a supporting web-based mission dashboard. This role offers a unique opportunity to work at the intersection of embedded systems and web technologies, playing a pivotal role in unifying telemetry data, mission control, and logging across platforms.
IIT Bombay Embedded Engineer Vacancy Details
- Role: Hybrid Embedded Engineer
- Location: Mumbai, Maharashtra, India (On-site)
- Employment Type: Contract
- Application Date: 25-05-2025
🛠️ Key Responsibilities
🖥️ Qt/C++ GCS (Desktop/Mobile)
- Develop modules in Qt (Widgets/QML) for mission planning, telemetry, and UI.
- Interface with MAVLink protocols for drone control and telemetry.
- Design cross-platform architecture using Qt/C++, CMake, and Signals/Slots.
- Contribute to system-level logging, data parsers, and protocol handlers.
🌐 MERN Web Platform
- Build backend APIs using Node.js and Express to serve drone and mission data.
- Manage MongoDB data storage for logs, missions, and analytics.
- Design React dashboards for operators to monitor or replay missions.
- Integrate telemetry feeds with WebSockets for real-time display.
🧩 Cross-Platform Coordination
- Create shared data models across GCS and Web App.
- Develop tooling or scripts to simulate and validate MAVLink flows.
- Collaborate with QA engineers to validate SITL simulations across platforms.
🎯 Required Skills & Experience
Mandatory:
- Proficiency in Qt/C++ (5.x or 6.x), QML, Multithreading, Signals/Slots, QtCharts.
- Experience with MAVLink, PX4, Drone SDKs, or equivalent embedded protocols.
- Strong knowledge of Node.js, Express, MongoDB, React.js.
- Familiarity with Git, CMake, REST APIs, WebSockets.
Preferred:
- Experience with PX4 SITL, QGroundControl, ArduPilot, or custom GCS.
- Familiarity with Linux embedded systems (e.g., Raspberry Pi, Jetson).
- Experience with deployment tools like Docker, PM2, or NGINX.
- Background in drones, robotics, or real-time telemetry projects.
🎓 Qualifications
- B.E./B.Tech or M.E./M.Tech in Computer Science, Electronics, Robotics, Aerospace, or equivalent.
- 4–6 years of professional experience in Qt/C++ and backend development.
- Demonstrated ability to handle full-cycle development across embedded and web stacks.
💰 Compensation
Based on available data, the estimated annual salary for an Embedded Engineer at IIT Bombay ranges between ₹4.5 Lakhs to ₹5.8 Lakhs.
How to apply for Hybrid Embedded Engineer Job at IIT Bombay:
Join IIT Bombay as a Hybrid Embedded Engineer in Mumbai. Work on cutting-edge drone systems integrating Qt/C++ and MERN stack. Estimated salary: ₹4.5–₹5.8 LPA. Apply now!
🌟 What You’ll Gain
- Opportunity to work on India's most exciting drone systems R&D at IIT Bombay.
- Hands-on experience in building cross-platform GCS with real-time control.
- Exposure to drone protocols, embedded telemetry, and cloud dashboards.
- Collaboration with mission experts, drone pilots, and design teams.