Für unseren Kunden, einen Hersteller von innovativen Antriebslösungen mit Hauptsitz nördlich von Stuttgart, sind wir aktuell auf der Suche nach einem Entwicklungsingenieur (m/w/d) oder Softwareentwickler (m/w/d) für Embedded Software.
Der ideale Kandidat bringt fundierte Kenntnisse in der Entwicklung modularer Softwaresysteme sowie umfangreiche Erfahrung in hardwarenaher Softwareentwicklung mit. Die Rolle erfordert exzellente Fähigkeiten in der Elektronik, insbesondere in der Arbeit mit modernen Mikrocontrollern.
Ihre Aufgaben:
Entwicklung und Test von Embedded Software für elektronische Antriebssysteme
Anforderungsanalyse, Konzepterarbeitung und Dokumentation
Enge Zusammenarbeit mit Hardwareentwicklung und Prüftechnik
Spezifikation und Entwicklung von Testsystemen und Tools
Betreuung der Produkte während des Produktlebenszyklus
Ihr Profil:
Erfolgreich abgeschlossenes Hochschulstudium (z. B. Technische Informatik, Elektrotechnik)
Mehrjährige Erfahrung in der Entwicklung modularer Software für Embedded Systems
Hardwarenahe Software-Entwicklung auf Basis Cortex M0 / M4 Mikrocontroller in C/C++
Sehr gute Kenntnisse in Elektronik und modernen Mikrocontrollerarchitekturen (idealerweise STM32 / NXP)
Gute Kenntnisse von Entwicklungstools (idealerweise Segger Embedded Studio, Segger Ozone)
Nice to Have:
Kenntnisse in der Interfacetechnik (I2C / SPI / RSS232)
Erfahrung mit STM CubeMX / CubeIDE und Rowley Crossworks
Weitere Details:
Diese Position bietet die Möglichkeit, remote oder vor Ort zu arbeiten. Sie sind Teil eines innovativen Teams und tragen aktiv zur Produktentwicklung bei, die sich über verschiedene Lebenszyklen erstreckt.