Mach den Unterschied!

Bei KARL STORZ sind wir
stolz darauf, Patientinnen und
Patienten auf den schwierigsten Wegen
ihres Lebens zu unterstützen.

Dabei leisten wir Beiträge, die wirklich zählen.

Unabhängig von deiner Rolle trägst DU jeden Tag dazu bei, das Leben von Menschen zu verbessern.

Lerne uns kennen und werde Teil des Teams als

Embedded Linux Software Developer - Yocto and C++ (m/w/d)

Tätigkeitsbereich:  Forschung & Entwicklung
Standort: 

Tuttlingen, BW, DE, 78532 Schaffhausen, Schaffhausen, CH, 8200

Arbeitsregion (Außendienst): 
Arbeitsflexibilität:  Hybrid
Job-ID:  5871

Deine Mission

  • Weiterentwicklung unserer Embedded-Linux-Plattform: Entwickle, pflege und verbessere kontinuierlich unsere Yocto-basierte Embedded-Linux-Plattform für den Einsatz in verschiedenen Medizintechnikprodukten.
  • Integration systemnaher Softwarekomponenten: Integriere und aktualisiere Linux-Kernel, Bootloader, Device-Treiber, Systembibliotheken sowie ausgewählte Open-Source-Komponenten.
  • Entwicklung moderner C++ Middleware: Entwickle wiederverwendbare Middleware und Softwarekomponenten in modernem C++, die produktübergreifend eingesetzt werden.
  • Analyse komplexer Systemzusammenhänge: Identifiziere, analysiere und behebe Herausforderungen rund um Performance, Startverhalten, Netzwerkkommunikation, Speicherverwaltung, Security und Hardware-Software-Interaktion.
  • Optimierung von Entwicklungsprozessen: Verbessere Build-Automatisierung, Continuous Integration, Teststrategien und Release-Prozesse.
  • Sicherstellung von Softwarequalität: Führe Code Reviews durch, unterstütze die Weiterentwicklung gemeinsamer Entwicklungsstandards und trage aktiv zur Qualitätssicherung bei.
  • Erstellung technischer Nachweise: Erarbeite technische Konzepte, Designdokumentationen sowie Verifikations- und Nachweisdokumente für unsere Softwareplattform.
  • Zusammenarbeit mit Produktteams: Unterstütze Entwicklungsteams bei der Einführung, Integration, Fehleranalyse und langfristigen Wartung der Plattform. 

Deine Talente 

  • Weitreichende Kenntnisse in der Embedded Linux Softwareentwicklung
  • Weitreichende Kenntnisse im Umgang mit dem Yocto Project; Erfahrungen mit Buildroot sind von Vorteil
  • Umfassende bis weitreichende Kenntnisse in modernem C++, idealerweise C++23 oder neuer
  • Erfahrung mit Open-Source-Software sowie idealerweise eigene Beiträge zu Open-Source-Projekten
  • Erfahrung im professionellen Einsatz von AI-gestützten Entwicklungstools für Softwaredesign, Implementierung, Testing, Debugging und Code Reviews
  • Ausgeprägte analytische Fähigkeiten zur strukturierten Lösung komplexer technischer Herausforderungen
  • Hohes Maß an Eigeninitiative sowie die Fähigkeit, technische Themen selbstständig voranzutreiben und Verantwortung zu übernehmen
  • Sehr gute Deutsch- und Englischkenntnisse 

Deine Benefits

  • Flexible Arbeitszeiten & mobiles Arbeiten: In vielen Bereichen lassen sich Arbeitszeit und -ort nach Bedarf gestalten​
  • Erfolgsbeteiligung und Corporate Benefits-Vorteilsangebote
  • Weiterbildungsangebote: Offenes Inhouse-Seminarprogramm, umfangreiches E-Learning-Angebot, fachliche Weiterbildungen u.v.m.​
  • Vielseitige Tätigkeiten in einem kollegialen Team
  • Arbeit in einem familiengeführten und zukunftsorientierten Unternehmen

Kontakt in HR

Carsten Engel | Recruiter Talent Acquisition
Carsten.Engel@karlstorz.com

5871