Deine Aufgaben umfassen die FPGA- und Softwareentwicklung für Kamerasysteme, die Erstellung von Designs sowie die Durchführung von Simulationen. Zudem begleitest du Tests und die Qualitätssicherung, um die Systemleistung zu gewährleisten, während du im Scrum-Team an der Weiterentwicklung von Softwarelösungen arbeitest.
Anforderungen
- •Hochschulstudium der Informatik oder Elektrotechnik
- •mehrjährige Berufserfahrung in FPGA-Programmierung mit Intel/Altera FPGAs
- •fundierte Kenntnisse in C++ und Windows-Entwicklung
- •Kenntnisse in Bildverarbeitung und Kameraschnittstellen
- •Fähigkeit zur Erstellung technischer Dokumentationen
- •starke Affinität zu Hardware und physikalischen Messverfahren
- •Expertise in hardwarenahen Softwaresystemen und Softwarearchitekturen
- •gute Kenntnisse in MS Visual Studio und Git/TFS
- •gute Deutsch- und Englischkenntnisse
Deine Aufgaben
- •FPGA-/Softwareentwicklung für Kamerasysteme durchführen
- •Umsetzungskonzepte und Designs für Framegrabber erarbeiten
- •C++ Software zur Hardwareansteuerung entwickeln
- •Entwicklungsdokumentation erstellen
- •Simulationen der FPGA-Komponenten durchführen
- •Tests auf Testsystemen durchführen und Qualität sicherstellen
- •Systeminbetriebnahme und Akzeptanztests durchführen
- •Support für Software und Hardware sicherstellen
- •Softwarelösungen im Scrum-Team weiterentwickeln
- •Product Owner bei Analyse und Anforderungsmanagement unterstützen
Original Beschreibung
# Softwareentwickler - FPGA (VHDL) und C++ für Kamerasysteme in der Halbleitertechnologie (m/w/x)
**Oberkochen** | **Full time**
**ZEISS Semiconductor Manufacturing Technology **
Enabler für kleinere, leistungsfähigere und energieeffizientere Mikrochips
Arbeiten, wo das Morgen entsteht.
Was darf bei keinem Smartphone fehlen?
Genau, der Mikrochip – das Herzstück eines jeden elektronisch gesteuerten Systems. Rund 80 Prozent aller Mikrochips weltweit werden mit ZEISS Technologien gefertigt. ZEISS ist Technologieführer im Bereich Halbleiterfertigungs-Equipment. Mit hochpräzisen Lithographie-Optiken, Photomasken-Systemen und Lösungen für die Prozesskontrolle ermöglicht ZEISS die Herstellung von immer kleineren, leistungsfähigeren und energieeffizienteren Mikrochips – und prägt so mit seinen Innovationen das Zeitalter der Mikro- und Nanoelektronik entscheidend mit.
Wollen Sie mit uns die digitale Transformation vorantreiben?
Dann unterstützen Sie uns als **Softwareentwickler - FPGA (VHDL) und C++** **für Kamerasysteme in der Halbleitertechnologie (m/w/x)** im Bereich Digital Processes & Solutions bei der Entwicklung von vielfältigen Software- und Automatisierungslösungen für die Betriebs- und Messmittel unserer Produktion.
# Ihre Rolle
* FPGA–/Softwareentwicklung für Kamerasysteme
* Erarbeitung von Umsetzungskonzepten, Designs und Implementierungen für FPGA-basierte-Framegrabber zur Erfassung von Kameradaten (z. B über Multi-Pixel/Clock Cycle-Technologie), inklusive Requirements-Engineering in enger Zusammenarbeit mit den Fachabteilungen
* Entwicklung von C++ Software zur Ansteuerung von Hardwarekomponenten und Architekturen, sowie Erstellung der zugehörigen Entwicklungsdokumentation
* Durchführung von Simulationen der geänderten/bereitgestellten FPGA-Komponenten mit ModelSim, VUnit, etc.
* Durchführung von Tests auf einem Testsystem und Sicherstellung der Qualität der gelieferten Software und Firmware
* Inbetriebnahme des entwickelten Systems an den Anlagen, Akzeptanztests durchführen und Support (SW/HW) sicherstellen
* Neu-/Weiterentwicklung und Restrukturierung von Softwarelösungen gemeinsam im Scrum-Team
* fachliche Unterstützung des Product Owners bei der Analyse von Prozessen und Anforderungserhebung, sowie der Abschätzung von Umsetzungsaufwänden
# Ihr Profil
* abgeschlossenes Hochschulstudium der Informatik, Elektrotechnik oder eines vergleichbaren Ingenieurstudiengangs
* mehrjährige Berufserfahrung und sehr gute Kenntnisse in der FPGA-Programmierung, insbesondere mit Intel/Altera FPGAs und VHDL/System Verilog
* fundierte Kenntnisse in der objektorientierten Programmierung unter C++ und Erfahrung in der Entwicklung von Software für Windows-Plattformen
* Kenntnisse in der Bildverarbeitung und Erfahrung mit Kameraschnittstellen wie CameraLink und CoaXPress
* Fähigkeit zur Erstellung von technischen Dokumentationen und zur Durchführung von Tests zur Qualitätssicherung
* starke Affinität zu Hardware und physikalischen Messverfahren, sowie Erfahrung in der Anbindung und Steuerung von Hardwarekomponenten (TCP/IP, etc.)
* Expertise in der Erstellung von komplexen hardwarenahen Softwaresystemen und ausgeprägtes Verständnis von Softwarearchitekturen und Patterns
* gute Kenntnisse in MS Visual Studio, Versionsverwaltung unter Git/TFS und CI/CD unter Azure DevOps
* gute Deutsch- und Englischkenntnisse in Wort und Schrift