Indian Institute of Technology, Bombay

Hybrid Embedded Engineer

Mumbai, MH, IN

Hybrid
15 days ago
Save Job

Summary

🚀 Role Overview

We are building a cross-platform Ground Control Station (GCS) for drone operations along with a supporting web-based mission dashboard. We’re looking for a hybrid engineer who can bridge the embedded application layer with web technologies. You’ll work across Qt/C++ for desktop/mobile and MERN stack for web, helping us unify telemetry data, mission control, and logging across platforms.


🔧 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 simple 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

● Build tooling or scripts to simulate and validate MAVLink flows

● Collaborate with QA engineer to validate SITL simulations across platforms


🛠️ Skills & Experience


Mandatory:

● Qt/C++ (5.x or 6.x), QML, Multithreading, Signals/Slots, QtCharts

● MAVLink, PX4, Drone SDKs (or equivalent embedded protocols)

● Node.js, Express, MongoDB, React.js

● Git, CMake, REST APIs, WebSockets


Bonus/Preferred:

● Experience with PX4 SITL, QGroundControl, ArduPilot, or custom GCS

● Familiarity with Linux embedded systems (Raspberry Pi, Jetson, etc.)

● Deployment experience using Docker, PM2, or NGINX

● Prior projects involving drones, robotics, or real-time telemetry


🎓 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


💡 What You’ll Gain

● 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

● Collaborate with mission experts, drone pilots, and design teams

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job