Python Desktop Application Developer



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.
    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.

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.

Back

Office Location

Central Jakarta No 1234, Jakarta, Indonesia