Aktiviere Job-Benachrichtigungen per E-Mail!

Python Developer for Desktop Applications (m/f/d)

Swabian Instruments

Stuttgart

Hybrid

EUR 60.000 - 80.000

Vollzeit

Vor 8 Tagen

Zusammenfassung

A leading technology firm in Stuttgart is looking for an experienced Python Developer to enhance and maintain the desktop application for DLS instruments. You will be responsible for the GUI design and collaborate closely with cross-functional teams. Candidates should have strong expertise in Python and experience with UI/UX design, particularly using Qt. The role offers flexible working hours and high-quality office conditions.

Leistungen

Flexible Working Hours
Fruits & Coffee
State-of-the-art equipment
Individual Training
Language courses
Bike Leasing
Company Pension Plan
Parking spaces

Qualifikationen

  • At least 5 years of experience in Python development and GUI design, especially with Qt.
  • Significant contributions to large, long-term Python software projects.
  • Strong written and spoken English; German is a plus.

Aufgaben

  • Take over ownership of the desktop application for our DLS instrument.
  • Collaborate with the graphics designer to improve the UI/UX.
  • Integrate new features and algorithms with hardware teams.

Kenntnisse

Python development
GUI design
UI/UX design skills
Numerical computation

Ausbildung

Bachelor's or Master's degree in Computer Science

Tools

Qt
GitLab
Linux
Jobbeschreibung
Overview

You will be a key member of the DLS development team by being responsible for the design, implementation, and maintenance of the desktop application for our DLS instruments. As the primary Python developer for this software, you will drive its evolution alongside new hardware and new features while creating an intuitive and user-friendly graphical application. Location: Stuttgart, Baden-Württemberg, Germany.

Responsibilities
  • Take over ownership of the desktop application for our DLS instrument.
  • Continue development of the existing software and perform maintenance as needed.
  • Minimize technical debt to a maintainable level.
  • Collaborate with the graphics designer to improve the UI/UX and implement changes.
  • Set up and maintain continuous integration, testing, and release management using GitLab.
  • Work closely with the applications and hardware development teams to integrate new features and algorithms.
Qualifications
  • Bachelor's or Master's degree in Computer Science or a related field.
  • At least 5 years of experience in Python development and GUI design, especially with Qt.
  • Significant contributions to large, long-term Python software projects.
  • Strong UI/UX design skills focused on usability for non-programmer users.
  • Experience with numerical computation libraries such as NumPy and SciPy.
  • Experience with continuous integration and GitLab; Linux knowledge is a plus.
  • Optional: Knowledge of low-level hardware communication and measurement instruments.
  • Strong written and spoken English; German is a plus.
  • Willingness to work on-site in Stuttgart most of the time, with mobile working by prior arrangement.
Benefits and working environment
  • Flexible Working Hours – Freedom to tailor your schedule to support work-life balance.
  • Fruits & Coffee – Fresh fruit and premium coffee in the office.
  • State-of-the-art equipment – Height-adjustable desks and climate-controlled workspace.
  • Individual Training – Personalized development opportunities.
  • Language courses – Language training for German and English; costs covered.
  • Bike Leasing – Salary-conversion bike leasing program.
  • Company Pension Plan – Employer contributions matched up to 20%.
  • Parking spaces – Free parking options on-site.
Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.
eine PDF-, DOC-, DOCX-, ODT- oder PAGES-Datei bis zu 5 MB per Drag & Drop ablegen.