QT GUI ENGINEER – PYTHON/C++
Azista Space
4 - 6 years
Hyderabad
Posted: 12/02/2026
Job Description
About Us
Join a team that is redefining the accessibility of space. Azista Space is a transformative force in the global aerospace sector, uniquely positioned at the intersection of indigenous innovation and industrial scalability. Operating Indias first private-sector satellite mass-production facility in Ahmedabad, we have bridged the gap between complex engineering and high-volume manufacturing.
As a vertically integrated leader, we provide end-to-end solutions from the precision design of satellite buses and advanced payloads to mission management and communication systems. We dont just build hardware, we are democratizing the final frontier by providing global clientele with the cost-effective, high-performance technology needed to power the next generation of orbital missions. At Azista, you won't just be starting a job, youll be fueling the future of space exploration.
Role Summary
Are you ready to build the software that controls what happens in orbit? At Azista Space Systems, we are looking for a Python/C++ Qt Developer to design and develop Mission Control and GUI tools for satellite testing and integration.
This isn't just another dashboard job. You will work at the rare intersection of high-level computer applications and complex aerospace hardware. If you thrive on solving problems involving serial communication, real-time telemetry, and sleek UI design, you belong in our Avionics Ground Systems team.
Responsibilities
- Design, develop, and maintain desktop GUI applications using Python 3.x and Qt frameworks (PyQt / PySide)
- Develop backend logic, algorithms, and hardware interface drivers in C/C++ and integrate them with GUI layers
- Build command panels, telemetry visualization dashboards, configuration screens, and control interfaces
- Implement tiered, configurable, and intuitive UI/UX for mission control and satellite testing tools
- Develop and maintain API-based software libraries for reuse across ground system applications
- Work with serial communication interfaces for hardware interaction and satellite subsystems
- Implement CI/CD pipelines for testing telemetry, telecommand packets, communication interfaces, and CCSDS protocol workflows
- Develop automated testing frameworks using Docker, Git, and CI tools
- Create and maintain clear technical documentation for GUI workflows, APIs, and system integration
- Collaborate with avionics and electronics teams to translate system requirements into software designs
- Independently analyze requirements and propose scalable, reliable software architecture solutions
Qualifications & Skill Set
Education & Experience
- Bachelors degree in Engineering (Electronics, Computer Science, Electrical, or related discipline)
- 14 years of experience in developing UI-based desktop applications using Python and/or C++
Technical Skills
- Python 3.x, Qt, PyQt, PySide, C/C++
- Desktop Application Development
- GUI / UI Development, Telemetry Visualization, Command & Control Interfaces
- API Design & Development, Modular Software Architecture
- Serial Communication Protocols
- Embedded Systems Awareness
- CI/CD Pipelines, Automated Testing
- Docker, Git, Version Control Systems
- CCSDS Protocol (preferred)
- Regex, User Input Validation
- Linux-based Development Environments
Domain & Behavioural Skills
- Interest in Satellite Ground Systems, Mission Control Software, Avionics Systems
- Strong problem-solving and analytical thinking
- Ability to work independently and own software modules end-to-end
- Capability to anticipate system challenges and design proactive solutions
- Willingness to continuously learn aerospace systems and satellite operations
Services you might be interested in
Improve Your Resume Today
Boost your chances with professional resume services!
Get expert-reviewed, ATS-optimized resumes tailored for your experience level. Start your journey now.
