Du möchtest an Hightech-Lösungen arbeiten, die weltweit in der Chipfertigung eingesetzt werden? Dann werde Teil unseres Entwicklungsteams und arbeite an innovativen Plasmageneratoren für modernste Halbleiteranlagen. Bei uns entwickelst du hardwarenahe Software für Embedded-Systeme und bringst neue Hardware bis zur Serienreife.
Deine Aufgaben
-
Entwicklung und Implementierung moderner Embedded-Software in C++ für Mikrocontroller-Systeme
-
Programmierung hardwarenaher Software sowie Ansteuerung von Peripherie (GPIO, UART, SPI, I²C, ADC, PWM, CAN)
-
Inbetriebnahme neuer Hardware und Durchführung von Board-Bring-up
-
Analyse von Schaltplänen, Datenblättern und Hardwaredesigns zur Softwareintegration
-
Debugging und Fehleranalyse mit Oszilloskop sowie JTAG-/SWD-Debuggern
-
Optimierung von Performance, Speicherbedarf und Energieeffizienz
-
Entwicklung von Echtzeitanwendungen mit RTOS oder Zephyr
-
Durchführung von Unit-Tests, Verifikation und Dokumentation der Firmware
-
Enge Zusammenarbeit mit den Teams aus Hardwareentwicklung, Elektronikdesign und Systemarchitektur
-
Mitarbeit an innovativen Lösungen für anspruchsvolle industrielle Anwendungen
Das bringst du mit
-
Abgeschlossenes Studium der Informatik, Elektrotechnik oder einer vergleichbaren Fachrichtung
-
Sehr gute Kenntnisse in modernem C++ (C++17/20) und objektorientierter Softwareentwicklung
-
Erfahrung in der Embedded-Softwareentwicklung für Mikrocontroller
-
Sicherer Umgang mit Linux sowie Git als Versionsverwaltung
-
Erfahrung mit Kommunikationsschnittstellen wie SPI, I²C, UART, CAN oder Ethernet
-
Kenntnisse im Umgang mit Echtzeitbetriebssystemen (RTOS, Zephyr o. Ä.)
-
Erfahrung mit Debugging-Tools, Oszilloskop sowie JTAG-/SWD-Debuggern
-
Kenntnisse in Unit-Testing und Softwarequalität sind von Vorteil
-
Idealerweise Erfahrung mit GitLab CI, Docker oder Robot Framework
-
Selbstständige und strukturierte Arbeitsweise sowie Freude an der Zusammenarbeit im Team
-
Sehr gute Deutsch- und Englischkenntnisse