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, GermanJob 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