Unser Kunde ist ein zuverlässiger Partner für anspruchsvolle technische Projekte und Herausforderungen in ganz Norddeutschland. In der Rolle des Embedded Softwareentwicklers (m/w/d) C / Microcontroller werden Sie Teil eines dynamischen Teams, das sich mit der Entwicklung von hardwarenaher Software für Microcontroller beschäftigt. Ihre Hauptaufgabe besteht darin, komplexe Funktionen effizient und zuverlässig umzusetzen, wobei Sie eng mit verschiedenen Fachbereichen zusammenarbeiten. Sie erstellen Treiber und binden Hardwarekomponenten auf Basis technischer Spezifikationen und Datenblätter ein. Zudem sind Sie verantwortlich für die Konzeption von Softwarelösungen und die Steuerung Ihrer Arbeitspakete unter Berücksichtigung von Terminen, Qualität und Kosten. Im Rahmen der Entwicklung führen Sie systematische Tests durch und begleiten die Abnahme gegen definierte Anforderungen. Darüber hinaus unterstützen Sie die Integration auf Zielhardware und analysieren auftretende Fehler bis zur nachhaltigen Lösung. Das Arbeitsumfeld zeichnet sich durch langfristige und spannende Projekte in renommierten Unternehmen aus, die Ihnen die Möglichkeit bieten, Ihre Fähigkeiten weiterzuentwickeln und an innovativen Lösungen zu arbeiten.
Embedded Softwareentwickler (m/w/d) C / Microcontroller
Beschreibung
Anforderungen
Der ideale Kandidat für diese Position verfügt über ein abgeschlossenes Studium der Informatik, Elektrotechnik oder eine vergleichbare Qualifikation mit Schwerpunkt Softwareentwicklung. Mehrjährige Erfahrung in der Embedded-Softwareentwicklung sowie sichere Kenntnisse in der Programmierung mit C sind unerlässlich. Ein fundiertes Verständnis für Echtzeitsysteme und Erfahrung im Umgang mit Echtzeitbetriebssystemen, wie beispielsweise FreeRTOS, sind ebenfalls erforderlich. Zudem sollten Sie Kenntnisse in strukturierten Entwicklungsprozessen sowie im Umgang mit gängigen Schnittstellen wie SPI, I2C oder CAN mitbringen. Idealerweise haben Sie Erfahrung mit Kommunikationsprotokollen wie Ethernet oder EtherCAT sowie mit modellbasierter Entwicklung, zum Beispiel MATLAB/Simulink. Eine analytische und lösungsorientierte Arbeitsweise, systemisches Denken und Interesse an der Regelung technischer Systeme runden Ihr Profil ab. Sehr gute Deutsch- sowie gute Englischkenntnisse sind ebenfalls erforderlich.