15.024 IT-Jobs

Software Engineer Embedded Systems (m/w/d)

Jobriver HR Service (15022 weitere Jobs)
Augsburg
Vor Ort
Vollzeit
Mid-Level
Ab sofort
vor 6 Stunden
41.000 € – 58.000 € / Jahr

Beschreibung

In der Rolle als Software Engineer für Embedded Systems sind Sie verantwortlich für die Zusammenarbeit mit internationalen Kunden an anspruchsvollen Embedded-Software-Projekten. Die Projekte sind vielfältig und reichen von der Entwicklung hardware-naher Treiber für Mikrocontroller über Kommunikationsprotokolle für industrielle Feldbusse bis hin zur Integration mit cloud-basierten Diensten für IoT-Projekte. Zudem implementieren Sie grafische Benutzeroberflächen und unterstützen Kunden bei der Analyse und dem optimalen Umgang mit komplexer Hardware. Sie arbeiten eng mit namhaften Halbleiterherstellern zusammen und nutzen aktuelle Hard- und Software-Technologien. Zu den Themen, mit denen Sie sich beschäftigen, gehören echtzeitfähige Kommunikation in industriellen Netzen, heterogene Prozessor-Architekturen sowie die effiziente Aufzeichnung von High-Speed-Messwerten. Die Software-Entwicklung erfolgt überwiegend in C auf ARM und x86 basierten Systemen, wobei auch PowerPC, TriCore und RISC-V zum Einsatz kommen können. Multi-Threading in POSIX-Umgebungen oder auf einem RTOS wie FreeRTOS, ThreadX oder Zephyr ist Standard. Sie sind auch für die Entwicklung von Software für Embedded Linux Systeme zuständig und optimieren die Echtzeit-Ausführung. Das Lesen von Schaltplänen und Datenblättern gehört ebenso zu Ihren täglichen Aufgaben wie die Analyse von Problemen mithilfe von Oszilloskopen und Logic-Analysatoren. Aufgrund der wachsenden Anforderungen im Bereich der Cyber Security sind Kenntnisse über Secure Boot und verschlüsselte Kommunikationsprotokolle erforderlich. Sie arbeiten in einem engagierten Team an unserem Standort in Augsburg und bearbeiten ein breites Aufgabenspektrum. Wir legen großen Wert auf Ihr Interesse an neuen Technologien und Ihre Bereitschaft, sich in neue Themen einzuarbeiten.

Anforderungen

Der ideale Kandidat bringt ein abgeschlossenes Studium der Informatik, Elektrotechnik oder eines vergleichbaren technischen Studiengangs mit. Gute Kenntnisse in der Softwareentwicklung in C oder C++ sind erforderlich, während Erfahrung in der hardwarenahen Softwareentwicklung sowie in der Softwareentwicklung für Embedded Linux oder andere Echtzeitbetriebssysteme von Vorteil ist. Ein technisches Verständnis im Bereich Embedded Systems, Mikrocontroller und hardwarenaher Schnittstellen ist unerlässlich. Sie sollten analytische Fähigkeiten und eine systematische, lösungsorientierte Arbeitsweise mitbringen, auch bei komplexen Problemen. Eine gute Kommunikationsfähigkeit in Deutsch und Englisch ist wichtig, ebenso wie das Interesse, sich proaktiv in neue Technologien und Themen einzuarbeiten. Wir suchen nach einem Teamplayer, der bereit ist, sich den Herausforderungen in einem dynamischen Umfeld zu stellen.

Technologien

C C++

Soft Skills

Teamfähigkeit Kommunikation Analytisches Denken

Erforderliche Sprachen

Deutsch Englisch

Jetzt bewerben

49.500 €
0 / 800 Zeichen

Lebenslauf, Zeugnisse, Anschreiben (PDF, max. 5MB pro Datei, max. 10 Dateien)

Dateien hier ablegen oder klicken
Weitere Informationen findest du in der Datenschutzerklärung. Du kannst deine Einwilligung jederzeit widerrufen.