About the job
Senior Software Engineer / Software Architect (m/w/d) C# / C++ / WPF
Projektbeschreibung
Für ein langfristiges Entwicklungsprojekt im Bereich hochpräziser Automatisierungs- und Steuerungssysteme für den Bereich der Halbleiterproduktion wird ein erfahrener Software Engineer/ Architekt gesucht. Der Schwerpunkt liegt auf der Konzeption, Entwicklung und Optimierung komplexer Softwarearchitekturen für industrielle Anlagen. Neben der hands-on Entwicklung in C# und C++ und WPF übernehmen Sie fachliche Verantwortung innerhalb eines interdisziplinären Teams. Die Position verbindet Softwarearchitektur, technische Umsetzung und technische Führung.
Aufgaben
- Entwurf und Implementierung robuster, echtzeitfähiger Softwarearchitekturen
- Entwicklung von Anwendungen und Steuerungssoftware in C# und C++
- Entwicklung und Optimierung von WPF-basierten Benutzeroberflächen
- Gestaltung und Implementierung von APIs zur Automatisierung technischer Prozesse
- Entwicklung performanter Kommunikationsschnittstellen mit gRPC und Protobuf
- Durchführung von Code Reviews und Sicherstellung hoher Softwarequalität
- Aufbau und Optimierung von Entwicklungs-, Test- und CI/CD-Umgebungen
- Fachliche Unterstützung und Anleitung eines interdisziplinären Entwicklerteams
- Profil / AnforderungenAbgeschlossenes Studium der Informatik, Elektrotechnik, Physik, Mechatronik oder vergleichbare Qualifikation
- Mindestens 5-7 Jahre Berufserfahrung in der Softwareentwicklung
- Sehr gute Kenntnisse in C# und C++
- Fundierte Erfahrung mit .NET und WPF
- Erfahrung mit Git, Build-Prozessen und CI/CD-Pipelines
- Kenntnisse in gRPC, Protobuf und API-Design
- Erfahrung mit Unit Tests, Testautomatisierung und TDD
- Verständnis für Echtzeitsysteme, industrielle Automatisierung oder Motion-Control-Systeme