Das sind Ihre Aufgaben:
- Sie konzeptionieren und implementieren effiziente, hardwarenahe Softwarekomponenten für eingebettete Systeme in C/C++ in enger Abstimmung mit Hardware- und Systementwicklung, sowie wichtigen internen Stakeholdern.
- Die Einbindung von Sensoren und Aktoren über Schnittstellen wie I²C, SPI, UART, HDLC gehört ebenfalls zu Ihren Aufgaben.
- Ebenfalls führen Sie die Inbetriebnahme von FPGA-Designs und IP-Cores sowie deren Integration in Linux oder bare-metal Systemen durch.
- Sie erstellen und implementieren Echtzeitanwendungen und nehmen diese zusammen mit der Hardware in Betrieb (inkl. Testing und Debugging von Hardware und Software).
- Außerdem erstellen Sie technische Dokumentation, wirken bei Code-Reviews mit und beteiligen sich an der kontinuierlichen Weiterentwicklung von Entwicklungsprozessen, Werkzeugen und Standards.
Das bringen Sie mit:
- Ihre abgeschlossene Promotion in (technischer)Informatik, Physik, Elektrotechnik oder eines vergleichbaren Studiengangs bildet die ideale Voraussetzung für Ihre Arbeit bei uns
- Umfangreiche Erfahrung mit Linux, insbesondere bei der Einbindung von Hardware und Linux-Kernel-Treiber Entwicklung sowie der hardwarenahen Programmierung mit C und C++ bringen Sie bereits mit.
- Zudem ist für Sie der Umgang mit Mikrocontrollern (z. B. ARM Cortex) sowie mit Kommunikationsschnittstellen und Debugging-Werkzeugen selbstverständlich.
- Ihre strukturierte, eigenverantwortliche Arbeitsweise und ausgeprägte Teamfähigkeit sowie sehr gute Deutsch- sowie gute Englischkenntnisse in Wort und Schrift runden Ihr Profil ab.
Hinweis: Bewerber (m/w/d) mit einer Schwerbehinderung werden bei gleicher Eignung bevorzugt behandelt. Sollten Sie das wünschen, geben Sie bitte dazu – auf freiwilliger Basis – Ihren SB-Status bei Ihrer Bewerbung an.
Diese Benefits bieten wir Ihnen - und mehr:
-
Individuelle Entwicklungsmöglichkeiten
-
Tarifliche Vergütung
-
Flexible Arbeitszeiten
-
Onboarding-Progamm
-
Familienunternehmen