Senior Software Engineer C# / C++ (m/w/d)
Summary
Leads a team to build real-time C#/C++ control software for semiconductor manufacturing systems, including WPF UIs, gRPC APIs, and CI/CD pipelines.
Als Senior Software Engineer entwickeln Sie innovative Softwarelösungen für hochpräzise Systeme in einem technologisch anspruchsvollen Umfeld. Sie arbeiten an der Schnittstelle zwischen Software, Automatisierung und Präzisionsmesstechnik und begleiten den gesamten Entwicklungszyklus von der Architektur bis zur Implementierung.
Standort: Jena und Home-Office
Wochenstunden: 38,5
Laufzeit: 24 Monate
Schichtmodell: Kein Schichtmodell
Ihre Rolle:
Leitung von Kollegen und Mitarbeit bei der technischen Umsetzung von Softwareprojekten für Halbleiterfertigungsanlagen
Entwurf robuster, echtzeitfähiger Softwarearchitekturen für hochpräzise Steuerungssysteme
Definition von Schnittstellen zwischen Software, Hardware und Anlagenkomponenten
Bewertung und Einführung neuer Technologien unter Berücksichtigung der strengen Anforderungen der Halbleiterindustrie
Code Reviews und Sicherstellung höchster Codequalität und Zuverlässigkeit
Hands-on-Entwicklung in C# und C++ mit Fokus auf WPF-basierte Bedienoberflächen für Anlagensteuerungen
Entwicklung und Optimierung von Steuerungssoftware für Präzisionspositioniersysteme und Motion-Control-Komponenten
Design und Implementierung von APIs zur Prozessautomatisierung
Entwicklung performanter Kommunikationsschnittstellen mittels gRPC/Protobuf
Erstellung von Prototypen zur Evaluierung neuer Anlagenkonzepte und Prozessoptimierungen
Implementierung umfassender Unit Tests zur Sicherstellung der Anlagenzuverlässigkeit
Aufbau und Optimierung der Entwicklungs- und Testinfrastruktur
Verwaltung komplexer Codebases und Release-Management mit Git
Integration von CI/CD-Pipelines für automatisierte Builds und Tests
Fachliche Führung eines interdisziplinären Entwicklerteams
Wissensvermittlung zu halbleiterspezifischen Anforderungen und Technologien
Enge Zusammenarbeit mit Hardware-Ingenieuren, Physikern und Prozessentwicklern
Abstimmung mit Kunden aus der Halbleiterindustrie zu technischen Anforderungen
Aktive Mitgestaltung agiler Entwicklungsprozesse
Ihr Profil:
Abgeschlossenes Studium der Informatik, Physik, Elektrotechnik, Mechatronik oder vergleichbare Qualifikation
Mindestens 5–7 Jahre Berufserfahrung in der Softwareentwicklung idealerweise in der Halbleiter-, Präzisions- oder Messtechnikbranche
Exzellente Kenntnisse in C# und C++
Fundierte Erfahrung mit WPF und .NET/Foundation
Routinierter Umgang mit Visual Studio und VS Code
Erfahrung mit Motion-Control-Systemen und Präzisionspositionierung
Kenntnisse im Design von Automatisierungs-APIs
Kenntnisse in gRPC, Protobuf und industriellen Kommunikationsprotokollen
Sicherer Umgang mit Git und CI/CD-Pipelines
Umfassende Erfahrung mit Unit-Testing und testgetriebener Entwicklung
Erfahrung mit Containerisierung von Entwicklungs- und Simulationsumgebungen
Erfahrung mit webbasierten Frontends für Monitoring- und Diagnose-Dashboards
Moderne Web-Technologien (TypeScript, HTML5, CSS3)
Erfahrung mit weiteren UI-Frameworks
Kubernetes oder andere Container-Orchestrierungsplattformen
Verständnis von Lithografie-, Inspektions- oder Metrologie-Prozessen
Erfahrung mit Echtzeitanforderungen und deterministischem Systemverhalten
Kenntnisse in der Ansteuerung von Präzisionspositioniersystemen
Vertrautheit mit Reinraumumgebungen und deren Anforderungen an Software
Grundverständnis von Bildverarbeitung und Signalverarbeitung
Ich freue mich auf Ihre Rückmeldung!