Über das Unternehmen
- Als modernes Unternehmen entwickelt sich unser Mandant ständig weiter und geht dabei immer wieder neue Wege
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.
Profil
- 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
Benefits
- Abwechslungsreiche Tätigkeit in einem renommierten Unternehmen