Senior Softwareentwickler Embedded Systems

Jobriver Hr Service
Hamburg, Germany
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English, German
Experience level
Senior
Compensation
€ 84K

Job location

Hamburg, Germany

Tech stack

C
C++
Linux on Embedded Systems
Embedded Software
EtherCAT
Field-Programmable Gate Array (FPGA)
FreeRTOS
Python
Software Architecture
Real-Time Operating Systems
PIC Microcontroller
Yocto
Information Technology

Job description

Unser Kunde hat sich als zuverlässiger Entwicklungspartner in Norddeutschland etabliert und bietet zahlreiche branchenübergreifende Projekte an. In der Rolle des Senior Softwareentwicklers für Embedded Systems sind Sie verantwortlich für die Entwicklung von sicherheitsrelevanten Systemen und Applikationen in Bereichen wie Luftfahrt, Verteidigung und Industrie. Sie arbeiten an der Entwicklung von Softwarearchitekturen und Systemen im Bereich Embedded Systems und erstellen die dazugehörige Dokumentation. Zu Ihren Aufgaben gehört die Definition von Anforderungen sowie die Beschreibung von ausfallsicheren Systemen und hardwarenaher Software. Sie stimmen sich eigenverantwortlich mit Projektteilnehmern und Kunden ab und tragen zur kontinuierlichen Verbesserung der Prozesse innerhalb der Embedded Softwareentwicklung bei. In einem interdisziplinären Team haben Sie die Möglichkeit, an anspruchsvollen Entwicklungsprojekten mit langfristiger Perspektive zu arbeiten und Verantwortung in Ihrem Fachbereich zu übernehmen. Die enge Zusammenarbeit im Team fördert den Zusammenhalt und ermöglicht Ihnen, an verschiedenen Projektphasen und Technologien mitzuwirken.

Requirements

Der ideale Kandidat bringt ein abgeschlossenes Studium in Informatik, Elektrotechnik oder einer vergleichbaren Disziplin mit. Mehrjährige Erfahrung in der Entwicklung von hardwarenaher Software, insbesondere im Bereich ausfallsichere Systeme, ist erforderlich. Sie sollten sicher in den Programmiersprachen C, C++ und Python sein und praktische Erfahrung mit STM Mikrocontrollern haben. Kenntnisse in industriellen Schnittstellen wie CAN, EtherCAT und FSoE sind wünschenswert. Erfahrungen mit RTOS wie FreeRTOS oder Segger embOS sowie mit Embedded Linux (Petalinux/Yocto) sind von Vorteil. Zudem sollten Sie Erfahrung mit FPGAs (AMD UltraScale) mitbringen. Eine Hands-on-Mentalität, gute Deutsch- und Englischkenntnisse sowie ausgeprägte Kommunikations- und Teamfähigkeit runden Ihr Profil ab.

Technologien

Python C C++

Soft Skills

Teamfähigkeit Kommunikation Hands-on-Mentalität

Erforderliche Sprachen

Deutsch Englisch

Apply for this position