Posted on: 08/12/2025
Our Client :
A start-up incubated at IIScs AI & Robotics Technology Park, engaged in developing innovative hybrid VTOL UAV architectures. It is a government-supported deep-tech organization working in the fields of robotics, advanced manufacturing, and unmanned aerial systems. They are part of a leading innovation ecosystem backed by top research institutions and national accelerator programs.
Title : QT Developer
Location : Bengaluru
Education : Bachelor's or Master's degree, preferably in Computer Engineering, Electronics Engineering, Electrical Engineering, or a related field.
Experience : 2+ Years
About the Role :
As a QT Developer, your primary responsibility will be the design, development, and testing of software systems, such as Ground Control Stations and Data Acquisition Systems. Additionally, you will collaborate with firmware developers to ensure seamless integration with your software. You will also collaborate with other cross-functional teams, including avionics engineers, and product designers to create cutting-edge UAV technologies and solutions.
Roles & Responsibilities :
- GUI Development : Design and develop Graphical User Interface applications using QT (C++) framework, considering numerous factors such as ease of operation, performance, cross platform support, and scalability, while meeting various software standards.
- Ground Control Station Development : Design and develop functional, user-friendly Ground Control Station (GCS) frontends and backends using the Qt (C++) framework, ensuring seamless deployment across multiple platforms.
- System Architecture Design : Contribute to the design and development of new software architectures from scratch to create secure, efficient, reliable, scalable, and maintainable solutions.
- Testing and Validation : Develop comprehensive test plans and perform rigorous testing of the software solutions created, both in engineering and field environments. Conduct performance testing, and compliance testing to ensure reliability, safety, and adherence to quality standards.
- Collaboration and Communication : Collaborate effectively with multidisciplinary teams, including embedded systems engineers, avionics experts, flight mechanics specialists, and product designers. Communicate project progress, challenges, and recommendations to stakeholders.
- Coordinate and manage project schedules, deliverables, and resources to ensure timely completion of milestones.
Technical Documentation :
- Preparation of high-quality technical documentation (Design, analysis, and testing reports)
- Design reports.
- Test matrices.
- Test analysis reports.
- Detailed diagrams.
Requirement :
- Proficiency in C, C++, Python and strong fundamentals in programming to adapt to new languages if required.
- Knowledge of the architecture of QGC (QGroundControl) and Mission Planner.
- Experience with using the QT framework, with an understanding of UAVspecific design
considerations and QML.
- Strong Communication and Networking fundamentals.
- Familiarity with Embedded Systems, including serial communication protocols.
- Familiarity in using Linux systems for developing applications.
- Solid understanding of communication protocols (e.g. TCP, UDP) and experience with relevant interface standards.
- Familiarity with UAV specific application protocols such as MAVLINK.
- Experience with optimization techniques to minimize performance costs in resource
constrained applications.
- Experience with using different Data Structures and Algorithms to solve real world challenges.
- Strong analytical and problem-solving skills, with an ability to quickly learn new technologies
and complex software systems.
- Strong attention to detail and accuracy in avionics system design and documentation.
- Ability to collaborate effectively and provide technical support to different teams when called
upon to do so.
- Adaptability and flexibility to work in a fast-paced and evolving UAV development
environment.
About Hireginie :
Did you find something suspicious?
Posted By
Posted in
Semiconductor/VLSI/EDA
Functional Area
Embedded / Kernel Development
Job Code
1585972
Interview Questions for you
View All