Qureos

FIND_THE_RIGHTJOB.

Python Desktop Application Developer

JOB_REQUIREMENTS

Hires in

Not specified

Employment Type

Not specified

Company Location

Not specified

Salary

Not specified

Python Desktop Application Developer

Location: PAN India

Preferred Location: Coimbatore


Choosing this role means joining a team dedicated to building robust desktop applications for device control and data visualization. You’ll work on Python-based GUI development, custom communication protocols, and real-time data integration to deliver high-quality solutions for embedded systems.


Your Role

As a Python Desktop Application Developer , you will design and implement rich desktop interfaces, integrate real-time data streams, and ensure seamless communication with devices using custom serial protocols. You’ll collaborate with firmware teams to maintain protocol compatibility and deliver responsive, user-friendly applications.

In this role, you will:

  • Develop desktop GUIs using frameworks like PyQt, Tkinter, or wxPython.
  • Work in Windows environments, leveraging Windows APIs and packaging tools (PyInstaller) for deployment.
  • Design and implement custom communication protocols over serial (RS-232/RS-485/USB).
  • Use libraries like pySerial for device communication.
  • Integrate real-time data streams into GUI and create visualizations using Matplotlib, PyQtGraph, or similar.
  • Perform testing and debugging with protocol analyzers and serial communication tools.
  • Ensure responsive UI through multithreading during data exchange.


Your Profile

  • Strong experience in Python GUI development (PyQt, Tkinter, wxPython).
  • Expertise in Windows environment and deployment best practices.
  • Proficiency in custom serial protocols and pySerial.
  • Knowledge of data visualization tools (Matplotlib, PyQtGraph).
  • Familiarity with multithreading for responsive UI.
  • Preferred: Experience developing control panels or device configuration tools for embedded systems and collaborating with firmware teams.


Soft Skills

  • Strong problem-solving and analytical skills.
  • Ability to work collaboratively with cross-functional teams.


About Us

At Capgemini Engineering, the world leader in engineering services, we bring together a global team of engineers, scientists, and architects to help the world’s most innovative companies unleash their potential. From autonomous cars to life-saving robots, our digital and software technology experts think outside the box as they provide unique R&D and engineering services across all industries. Join us for a career full of opportunities. Where you can make a difference. Where no two days are the same.

© 2025 Qureos. All rights reserved.