ZEISS Medizintechnik & Optik

embedded-software-entwickler bei ZEISS

📍 Oberkochen, Baden-Württemberg (Hybrid) 🏠 Die Entwicklung findet primär vor Ort in Oberkochen statt, da Hardware-Integrationen erforderlich sind. Flexible Arbeitszeiten und teilweise mobile Arbeit sind je nach Projektphase möglich. 💼 Vollzeit 📋 Befristet

Sie suchen eine anspruchsvolle Tätigkeit in der Medizintechnik? Wir suchen einen erfahrenen Embedded Software-Entwickler, der innovative Lösungen für die Augenheilkunde und Mikrochirurgie entwickelt. Diese Position bietet die Chance, direkt das Wohlbefinden von Patienten weltweit zu beeinflussen und an zukunftsweisenden Technologien zu arbeiten.

Gefordert
CPythonEmbedded SystemsLinux RTOSZephyrCANTLSIEC 62304
Wünschenswert
GitHubAzure DevOpsJiraAxivionMicrocontroller

Was erwartet dich in dieser Rolle?

Als Embedded Software-Entwickler bei ZEISS übernehmen Sie eine Schlüsselrolle in der Entwicklung medizinischer Geräte, die das Leben von Patienten weltweit verbessern. Sie arbeiten in einem modernen Umfeld, das Innovation und Teamgeist fördert, und tragen direkt zur Zukunft der Augenheilkunde bei.

  • Innovative Technologie — Sie entwickeln Software für Geräte, die in der Mikrosurgery und Augenheilkunde eingesetzt werden und damit medizinischen Fortschritt vorantreiben.
  • Teamwork — Sie arbeiten eng mit Hardware-Ingenieuren und internationalen Teams zusammen, um komplexe Systeme nahtlos zu integrieren.
  • Impact — Ihre Arbeit hat einen direkten Einfluss auf die medizinische Versorgung und das Wohlbefinden von Menschen weltweit.

Die Möglichkeit, sich in einem spannenden Branchenbereich zu entwickeln und von der langfristigen Zielsetzung der Stiftungsbesitzstruktur zu profitieren, macht diese Position besonders attraktiv.

Welche Aufgaben erwarten dich?

Ihre Hauptaufgabe besteht in der Spezifikation, dem Design und der Verifikation von modularen Embedded-Softwarelösungen. Dabei steht nicht nur die Funktionalität, sondern auch die hohe Performance und Zuverlässigkeit der Software im Fokus, die in kritischen medizinischen Anwendungen zum Einsatz kommt.

  • Software-Architektur — Sie bauen auf einer Zephyr-basierten Plattform auf und erweitern diese durch die Integration von Open-Source-Elementen nach Bedarf.
  • Code-Qualität — Sie schreiben sauberen, wartbaren und effizienten Code und halten dabei bewährte Praktiken der Softwareentwicklung strikt ein.
  • Testing & Compliance — Sie entwickeln Tests zur Verifikation von Funktionalität und Sicherheit sowie zur Einhaltung regulatorischer Standards.
  • Dokumentation — Sie erstellen umfassende technische Dokumente für Design, Implementierung und Testprozesse, um Transparenz und Compliance zu gewährleisten.

Durch die kontinuierliche Beobachtung neuester Trends in der Embedded-System-Entwicklung bleiben Sie stets auf dem aktuellen Stand und bringen dieses Wissen in die Produktentwicklung ein.

Was solltest du mitbringen?

Um in dieser Position erfolgreich zu sein, benötigen Sie ein fundiertes technisches Verständnis und mehrjährige Erfahrung in der Embedded-Entwicklung. Idealerweise haben Sie bereits in regulierten Branchen, besonders in der Medizintechnik, gearbeitet.

  • Ausbildung — Ein abgeschlossenes Studium der Softwaretechnik, Informatik, Elektrotechnik oder ein vergleichbarer Abschluss ist zwingend erforderlich.
  • Programmierung — Sie beherrschen relevante Sprachen wie C und Python sowie moderne Entwicklungsmethoden und CI/CD-Tools.
  • Systemwissen — Stärken in Linux-basierten Echtzeit-Betriebssystemen, insbesondere Zephyr, sowie Erfahrung mit Mikrocontrollern und Protokollen wie CAN und TLS sind essenziell.
  • Standards — Ein fundiertes Verständnis relevanter Normen, insbesondere IEC 62304, ist notwendig, um die Einhaltung regulatorischer Vorgaben sicherzustellen.

Fließende Englisch- und Deutschkenntnisse sowie gute Kommunikationsfähigkeiten runden Ihr Profil ab, um erfolgreich mit Stakeholdern und internationalen Teams zusammenzuarbeiten.

Was bietet dir das Unternehmen?

ZEISS bietet ein Arbeitsumfeld, das durch Expertise und Teamgeist geprägt ist. Die langfristige Zielsetzung der Carl Zeiss Stiftung sorgt für eine stabile Perspektive und ein starkes Fundament für Ihre Karriere.

  • Verschiedenheit — Diversity ist fest im Unternehmen verankert, und Bewerbungen werden unabhängig von Geschlecht, Herkunft oder Alter begrüßt.
  • Entwicklung — Ein großzügiges Umfeld mit vielen Möglichkeiten zur persönlichen und fachlichen Weiterentwicklung steht Ihnen offen.
  • Werte — Die Arbeit für die Gesellschaft und den Fortschritt der Wissenschaft ist Teil der Unternehmensphilosophie und motiviert täglich.
  • Struktur — Die spezielle Besitzstruktur der Carl Zeiss Stiftung ermöglicht langfristige Planungssicherheit und eine nachhaltige Unternehmensführung.

Die Kombination aus spannender Technologie und einem werteorientierten Arbeitgeber macht ZEISS zu einem idealen Partner für Ihre berufliche Zukunft.

Deine Benefits im Überblick

Faire Bezahlung und Sozialleistungen
Internationale Karrierechancen
Moderne Arbeitsumgebung
Weiterbildungsmöglichkeiten
Diverse und inklusive Unternehmenskultur

Häufige Fragen zu dieser Stelle

Wie ist die Arbeitszeit und der Remote-Status?

Die Position ist als Vollzeitstelle konzipiert und befindet sich in Oberkochen. Aufgrund der Notwendigkeit der Hardware-Integration ist ein physischer Präsenzanteil vor Ort erforderlich. Flexible Arbeitszeiten sind in Absprache möglich, wobei der Schwerpunkt auf einem hybriden Arbeitsmodell liegt, das Remote-Arbeit mit Team-Meetings vor Ort kombiniert.

Ist die Stelle unbefristet?

Nein, die Position ist auf 24 Monate befristet. Es besteht jedoch die Möglichkeit einer Verlängerung oder Übernahme in eine unbefristete Anstellung, abhängig von den Projekterfolgen und den betrieblichen Erfordernissen. Die Befristung bietet eine gute Chance, um in das Unternehmen und die Projekte einzusteigen.

Welche Programmiersprachen werden benötigt?

Die wichtigsten Sprachen für diese Rolle sind C und Python. Sie sollten fundierte Kenntnisse in Embedded Systems haben und Erfahrung mit Linux-basierten Echtzeit-Betriebssystemen mitbringen, wobei Zephyr als bevorzugtes System genannt wird. C++ Kenntnisse können ebenfalls von Vorteil sein.