Embedded Linux Software Developer - Yocto and C++ (m/w/d)
KARL STORZ · Tuttlingen, Baden-Württemberg ·
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 SoftwareentwicklungWeitreichende Kenntnisse im Umgang mit dem Yocto Project; Erfahrungen mit Buildroot sind von VorteilUmfassende bis weitreichende Kenntnisse in modernem C++, idealerweise C++23 oder neuerErfahrung mit Open-Source-Software sowie idealerweise eigene Beiträge zu Open-Source-ProjektenErfahrung im professionellen Einsatz von AI-gestützten Entwicklungstools für Softwaredesign, Implementierung, Testing, Debugging und Code ReviewsAusgeprägte analytische Fähigkeiten zur strukturierten Lösung komplexer technischer HerausforderungenHohes Maß an Eigeninitiative sowie die Fähigkeit, technische Themen selbstständig voranzutreiben und Verantwortung zu übernehmenSehr gute Deutsch- und Englischkenntnisse Deine BenefitsFlexible Arbeitszeiten & mobiles Arbeiten: In vielen Bereichen lassen sich Arbeitszeit und -ort nach Bedarf gestaltenErfolgsbeteiligung und Corporate Benefits-VorteilsangeboteWeiterbildungsangebote: Offenes Inhouse-Seminarprogramm, umfangreiches E-Learning-Angebot, fachliche Weiterbildungen u.v.m.Vielseitige Tätigkeiten in einem kollegialen TeamArbeit in einem familiengeführten und zukunftsorientierten Unternehmen
Marktdaten von EasyWorkClub, nicht vom Arbeitgeber
3 neue Stellenanzeigen für Softwareentwickler/in in Tuttlingen in den letzten 30 Tagen
Gleiche Stelle im Umkreis von 50 km
- Hard- und Softwareentwickler (m/w/d) - Anwendungsentwicklung, Ingenieur · Durchhausen · 12 km
- Hard- und Softwareentwickler (m/w/d) · Durchhausen · 12 km
- Software Engineer – Connected Medical Device Solutions (m/w/d) · Stockach · 21 km
Remote oder Homeoffice bei 23% von 148 Stellenanzeigen für Softwareentwickler/in, die wir bundesweit listen
Weitere Stellen bei KARL STORZ
12 weitere Stellenanzeigen bei uns
- Senior Director Product Management Surgical Imaging (m/w/d) · Tuttlingen
- Referent External Accounting (m/w/d) · Tuttlingen
- Vice President Solution Management (m/w/d) · Tuttlingen
- IT SAP Application Analyst (m/w/d) · Tuttlingen
- Bauprojektmanager (m/w/d) · Tuttlingen