Gestalte die Zukunft der Embedded-Technologie!
Du entwickelst gerne komplexe Embedded-Softwarelösungen und arbeitest an der Schnittstelle zwischen Hardware und Software? In dieser Rolle übernimmst du Verantwortung für die technische Umsetzung, gestaltest effiziente Architekturen und trägst dazu bei, leistungsfähige Systeme für anspruchsvolle Anwendungen zu realisieren.
Was dich erwartet:
- Du bringst deine Expertise der Entwicklung von Protokollen, Abstraktionslayern und APIs ein
- Dabei integrierst Du modellbasierter Software mit modernen Tools und Build-Systemen
- Technische Anforderungen setzt Du so um, dass Hardware und Mikrocontroller optimal genutzt werden
- Deine Arbeit an Board Support Packages umfasst neben der Programmierung, die Inbetriebnahme und das Testing
- Zu deinen Aufgaben gehört auch die Entwicklung und Optimierung von Embedded-Software mit Echtzeitbetriebssystemen
- Du sorgst dabei für stabile Schnittstellen für eine zuverlässige Kommunikation zwischen Software und Betriebssystem
- Bei der Weiterentwicklung von zentralen Systemkomponenten wie Treibern oder Kernel-Modulen wirkst Du aktiv mit
- Enge Abstimmung und Reviews mit dem Team und den anderen Schnittstellen stellen die Qualität der Software sicher