Softwareentwickler C++/Qt

Erbe Elektromedizin GmbH
Tübingen, Germany
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English, German

Job location

Tübingen, Germany

Tech stack

Agile Methodologies
C++
CMake
Linux
Human-Computer Interaction
Python
Scrum
Qt Modeling Language (QML)
QT
Software Engineering
System Testing
GIT
Information Technology
Software Version Control

Job description

  • Konzeption, Entwicklung und Wartung von Software für unsere medizinischen Geräte mit Fokus auf C++/Qt basierte Anwendungen
  • Mitarbeit als aktives Mitglied eines agilen Scrum-Teams von der Produktidee über die Entwicklung bis hin zum Serienanlauf
  • Erstellung und Pflege der entwicklungsbegleitenden Software und Produktdokumentation gemäß regulatorischen Anforderungen
  • Implementierung von Benutzeroberflächen, Bedienlogik sowie Connectivity Funktionen für moderne Medizintechnik Systeme
  • Erstellung von technischen Konzepten und Spezifikationen in enger Abstimmung mit angrenzenden Fachbereichen
  • Sicherstellung der hohen Qualitäts- und Sicherheitsstandards für Medizinprodukte durch Reviews, Unit-, Integrations- und Systemtests
  • Teamübergreifende Zusammenarbeit im Rahmen eines interdisziplinären Entwicklungsprozesses

Requirements

  • Erfolgreich abgeschlossenes Studium der (Medizinisch-Technischen) Informatik, Elektrotechnik oder eine vergleichbare Qualifikation
  • Mehrjährige Berufserfahrung in der Softwareentwicklung, idealerweise im regulierten Umfeld (z. B. Medizintechnik) unter Anwendung der Norm IEC 62304
  • Sehr gute Kenntnisse in C++ und Qt (QML), sowie umfangreiche Praxiserfahrung in der Softwareentwicklung unter Linux. Erfahrungen mit modernen Standards (C++ 17/20, Qt6) sind von Vorteil
  • Erfahrung mit moderner Softwareentwicklung, z. B. objektorientiertem Design, Versionsverwaltung (git), Build-Systemen (cmake) und agilen Methoden
  • Kenntnisse in weiteren Programmiersprachen wie Python sind von Vorteil
  • Grundverständnis für Benutzeroberflächen und Zusammenarbeit mit UX/UI Designern zur technischen Umsetzung von UI-Konzepten
  • Ausgeprägte Teamfähigkeit und Freude an der engen Zusammenarbeit im Softwareentwicklungsteam
  • Strukturierte, selbstständige Arbeitsweise mit hohem Qualitätsanspruch sowie ausgeprägte Kommunikationsstärke und lösungsorientiertes Denken
  • Sehr gute Deutsch- sowie gute Englischkenntnisse in Wort und Schrift

Benefits & conditions

  • Ergonomische Arbeitsplätze mit modernster Ausstattung
  • Breites, regionales Kantinenangebot mit Frühstück, Mittagessen sowie kostenfreien Getränken (Wasser, Kaffee)
  • Gute Vereinbarkeit von Familie und Beruf durch Unterstützung bei Ferienbetreuung sowie externe Beratungsangebote für alle Lebenslagen
  • Attraktive monatliche Vergütung mit tariflichen und außertariflichen Sonderzahlungen (Weihnachtsgeld, Urlaubsgeld etc.)
  • Arbeitszeitkonto für eine gewisse zeitliche Flexibilität sowie Möglichkeit zum hybriden Arbeiten
  • Breites internes und externes Trainingsangebot sowie Unterstützung bei Fort- und Weiterbildungen
  • Arbeitsplatz in einem familiengeführten Unternehmen in einer krisensicheren Branche

Apply for this position