Software Engineer (m/w/x)
Werden Sie Mitglied, um sich für die Position Software Engineer (m/w/x) bei ZEISS Group zu bewerben.
Die Mitarbeitenden von ZEISS arbeiten in einem offenen und modernen Umfeld mit zahlreichen Entwicklungs- und Weiterbildungsmöglichkeiten. Unsere Kultur ist geprägt von Expertenwissen und Teamgeist. All das wird getragen durch die besondere Eigentümerstruktur und das langfristige Ziel der Carl-Zeiss-Stiftung: Wissenschaft und Gesellschaft gemeinsam voranzubringen.
Aufgaben
ZEISS Mikroskopie – Innovation bis ins kleinste Detail
Für unser Software Team ZEISS Elektronenmikroskope suchen wir einen Software Engineer (m/w/x), der aktiv unsere Software Plattform ZEN Core revolutioniert.
- Entwicklung neuer Funktionen und Komponenten im Backend und der Applikationssoftware für unsere Elektronenmikroskope
- Konzeption, Spezifikation und das Design der Ansteuerung von komplexen Mikroskop-Komponenten in enger Kooperation mit unseren Software- und Firmware-Entwicklungsteams sowie unseren externen Partnern
- Sicherstellung des Zusammenspiels von individuellen Komponenten auf allen architektonischen Ebenen (full stack) und deren Einbindung in komplexe Arbeitsabläufe und letztlich deren Erprobung im Gesamtsystem
- Optimierungen hinsichtlich Speichereffizienz, CPU-Nutzung oder IO-Durchsatz
- Erstellung von Spezifikationen, Designs und Dokumentationen
Profil
- ein erfolgreich abgeschlossenes Studium der Informatik, Naturwissenschaften oder Ingenieurwesen oder eine vergleichbare Qualifikation
- Berufseinsteiger mit Leidenschaft für Softwareentwicklung im industriellen Umfeld oder Young Professionals oder Senior-Experten mit Erfahrung in Softwareprodukten für komplexe Instrumente
- umfassende Kenntnisse in der objektorientierten Programmierung, wobei Multithreading für Sie zur regulären Praxis gehört
- hohes Qualitätsbewusstsein und intrinsisches Interesse an gutem Code (CleanCode, Reviews, Testing, Readability)
- selbständige, strukturierte und teamorientierte Arbeitsweise, verbunden mit einer hohen Eigenmotivation, auf dem aktuellen Stand der Technik zu bleiben
- sehr gute Sprachkenntnisse in Englisch
Werden Sie Teil unseres internationalen und agilen Experten-Teams! Arbeiten Sie gemeinsam mit uns auf einer modernen Client-Server-Architektur und nutzen Sie ein State of the Art-Toolset (u. a. Git, continuous integration, automated testing).
Wir bieten
Bitte beachten Sie, dass ein gültiger Arbeitsgenehmigung für Deutschland für Nicht-EU-Bürger erforderlich ist. Leider können Bewerbungen ohne gültige Arbeitsgenehmigung und ausreichende Deutschkenntnisse nicht berücksichtigt werden.
Karrierestufe
Beschäftigungsverhältnis
Tätigkeitsbereich
Branchen