Sie möchten Ihre Karriereentwicklung aktiv gestalten und nicht dem Zufall überlassen? Dann gehen Sie mit uns gezielt den nächsten Schritt. Unser Kunde ist eine der führenden europäischen Plattformen für Technologie-Dienstleistungen und bringt die innovativsten Köpfe mit Unternehmen aus verschiedenen Branchen zusammen. In dieser Rolle als Embedded-Software-Entwickler sind Sie verantwortlich für die Programmierung komplexer Softwarelösungen für eingebettete Systeme unter Einsatz von C/C++ und/oder Qt. Sie analysieren Systemanforderungen, entwerfen geeignete Softwarearchitekturen und integrieren Module in bestehende Embedded-Systeme wie Steuergeräte, Mikrocontroller und Firmware. Zudem wirken Sie aktiv bei der Entwicklung und Implementierung von Lösungen für automatisierte Softwaretests mit, insbesondere im Umfeld von Hardware-in-the-Loop (HiL). Ihre Aufgaben umfassen auch die Erstellung detaillierter und entwicklungsbegleitender Unterlagen auf System-, Hardware- und Softwareebene sowie die Durchführung strukturierter Code-Reviews und Softwaretests auf Unit- und Komponentenebene. Das Team bietet Ihnen ein dynamisches Arbeitsumfeld, in dem Innovation und Zusammenarbeit großgeschrieben werden. Sie haben die Möglichkeit, an spannenden Projekten für namhafte Kunden zu arbeiten und Ihre Fähigkeiten kontinuierlich weiterzuentwickeln.
Embedded-Software-Entwickler (m/w/d)
Beschreibung
Anforderungen
Für diese Position sollten Sie ein abgeschlossenes Studium der Elektrotechnik, Informatik oder eine vergleichbare Qualifikation mitbringen. Zudem ist mehrjährige Erfahrung in der Embedded-Entwicklung mit C/C++/Qt (QML) und Python erforderlich, idealerweise mindestens drei Jahre. Praktische Erfahrung mit Mikrocontroller-Programmierung, Steuergeräten, Firmware und Infotainment ist von Vorteil. Kenntnisse in gängigen Feldbussystemen wie CAN, I²C, SPI und Ethernet setzen wir voraus. Darüber hinaus zeichnen Sie sich durch Teamfähigkeit, analytisches Denken und eine Begeisterung für innovative Technologien aus. Verhandlungssichere Deutsch- und Englischkenntnisse sind ebenfalls notwendig, um in einem internationalen Umfeld erfolgreich zu kommunizieren. Der ideale Kandidat bringt sowohl technische Fähigkeiten als auch eine proaktive Einstellung mit, um in einem abwechslungsreichen und herausfordernden Arbeitsumfeld zu glänzen.