
Search by job, company or skills
Job Role: System Software Engineer
Location: Indian Institute of Technology Bombay, Mumbai
Job Category: Project Research Staff
About the Project:
This government-funded project focuses on developing and demonstrating drone technologies for industrial and societal applications. The project involves advanced research infrastructure, collaboration with industry partners, and development of systems for drone operations, training, and awareness programs.
About the Role:
We are developing a Ground Control Station (GCS) platform for drones that will support mission planning, drone monitoring, telemetry visualization, operator control, and fleet management.
As a System Software Engineer, you will help design and develop the software system architecture, coordinate with frontend, backend, and embedded teams, and ensure the platform is scalable, reliable, and secure.
Qualification and Key Skills Required:
BTech / BE / MTech / ME in Computer Science, Electronics, or a related field
58 years of experience in software development, system architecture, or full-stack development
Experience working on distributed systems, real-time applications, or IoT platforms
Ability to collaborate with embedded or hardware teams
Skills & Expertise:
Experience in software architecture or full-stack system development
Frontend: React.js, TypeScript, Tailwind CSS
Backend: Node.js or FastAPI
Databases: PostgreSQL, MongoDB
Real-time communication: WebSockets, MQTT, WebRTC
Cloud platforms: AWS or GCP
DevOps tools: Docker, Kubernetes, CI/CD pipelines
Understanding of networking, telemetry systems, and real-time data processing
Knowledge of video streaming, IoT systems, or edge computing
Security concepts such as authentication, authorization, and encryption
Preferred (not mandatory):
Experience with drone software (Mission Planner, QGC), MAVLink, PX4, ROS
Experience with GIS mapping tools (Mapbox, Leaflet)
Exposure to multi-drone or fleet management systems
Job Profile:
Design and define the software system architecture for the drone Ground Control Station
Translate project requirements into scalable and reliable system designs
Develop and integrate communication systems, telemetry, and data pipelines
Work with backend services and database systems (PostgreSQL / MongoDB)
Support development of real-time APIs and secure communication systems
Guide development of web dashboards using React.js and TypeScript
Coordinate with embedded teams for drone communication protocols
Support system deployment, CI/CD pipelines, and cloud infrastructure
Ensure system performance, security, and reliability
Perform any other project-related tasks as required.
Job ID: 145317021