Ihre Aufgaben:
* Hardwarenahe Programmierung von Microcontrollern in der Programmiersprache C
* Programmierung von Treibern
* Verstehen und Umsetzen von Datenblättern
* Verantwortliche Bearbeitung und Aussteuerung von Arbeitspaketen bezüglich Zeit, Qualität und Kosten
* Eigenständige Entwicklung von komplexen Softwarekonzepten und deren Beurteilung unter Einbeziehung des Projektteams
* Testen der Software gegen die Anforderungen. Durchführung von Abnahmeprüfungen.
Ihre Qualifikationen:
* Entwicklung und Programmierung hardwarenaher Embedded-Software in C
* Umsetzung von Softwarefunktionen auf harten Echtzeitsystemen
* Nutzung und Konfiguration von Echtzeitbetriebssystemen (z.B. FreeRTOS)
* Strukturierte Softwareentwicklung nach V-Modell oder vergleichbaren Entwicklungsprozessen
* Implementierung und Test von Embedded-Schnittstellen (SPI, I2C, CAN-Bus)
* Integration und Inbetriebnahme der Software auf selbstentwickelter Elektronik-Hardware
* Fehleranalyse und Debugging während der Integrations- und Testphase
* Umsetzung von PWM-Ansteuerungen für Elektromotoren
* Einbindung von Matlab/Simulink-Reglercode in die Embedded-Software
* Zusammenarbeit mit Fachabteilungen sowie proaktives, lösungsorientiertes Arbeiten im Gesamtentwicklungsteam
Ihre Vorteile:
* Abwechslungsreiche Tätigkeit in einem renommierten Unternehmen