Python Desktop Application Developer
KeySkills
Company Name
Job Description
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.
- 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.
- 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.
- Strong problem-solving and analytical skills.
- Ability to work collaboratively with cross-functional teams.
Job Details
Experience :
0 To 1
Number Of
Vacancies :
20
Job Type :
Permanent
Industry Type : IT/Software
Salary
:
2 Lac - 4 Lac
P.A
Education Summary
UG :
Any UG Degree
PG :
Any PG Degree
Contact Details
Contact
Person :
Contact
Number :
8041042084
e-mailId :
vijayanath.siddhareddy@capgemini.com
Address :
Capgemini Technology Services India Limited,
Eco Space, Pritech Park SEZ,Building 6B, Village, Bellandur,
Outer Ring Road, Bellandur, Bangalore.
Office Location
Central Jakarta No 1234, Jakarta, IndonesiaETL Developer
Experience -
0 to 1
Design Verification Boost
Experience -
0 to 1
Senior Qa Engineer
Experience -
5 to 8
GenAI Engineer
Experience -
0 to 1