Für ein international tätiges Hightech-Unternehmen suche ich einen Embedded Software Engineer für die Entwicklung eines komplexen optoelektronischen Kommunikationssystems.
Besonders spannend ist die Kombination aus Embedded Linux, Echtzeitentwicklung und moderner MPSoC-Architektur.
Woran du arbeitest:
- Entwicklung für Embedded Linux, RTOS und Bare-Metal-Umgebungen
- Softwareentwicklung und Integration auf heterogenen Multicore-MPSoC-Plattformen
- Arbeit mit AMD/Xilinx Zynq UltraScale+ MPSoC und vergleichbaren Plattformen
- Aufteilung von Systemfunktionen zwischen Application Processor, Real-Time Processor und programmierbarer Logik
- Umsetzung von Interprozessor-Kommunikation, Shared Memory und Synchronisation zwischen Prozessorkernen
- Schnittstelle zwischen Prozessorsoftware und FPGA-Logik
- Anbindung und Steuerung von Sensoren, Aktoren und elektronischen Baugruppen
- Integration von Schnittstellen und Protokollen wie Ethernet, CAN/CANopen, UART, RS-422, SPI und I²C
- Erarbeitung technischer Software- und Systemspezifikationen
Das bringst du mit:
- Praktische Erfahrung in der Embedded-Softwareentwicklung mit C und C++
- Erfahrung mit Embedded Linux, RTOS und/oder Bare-Metal-Entwicklung
- Erfahrung mit heterogenen Multicore-SoCs bzw. MPSoC-Plattformen
- Verständnis für Hardware-/Software-Partitionierung
- Erfahrung an der Schnittstelle zwischen Prozessorsystemen und programmierbarer Logik bzw. FPGA
- Technischer Studienhintergrund, beispielsweise Informatik, Elektrotechnik oder Nachrichtentechnik
- Fließende Deutsch- und Englischkenntnisse
- Interprozessor-Kommunikation und Shared Memory
- FPGA-naher Softwareentwicklung
- Ethernet und CAN/CANopen
- UART, RS-422, SPI oder I²C
- Sensor- und Aktoransteuerung
- optoelektronischen Systemen oder Kommunikationstechnik
Warum die Position interessant ist:
- Entwicklung eines komplexen optoelektronischen Kommunikationssystems
- Kombination aus C/C++, Embedded Linux, RTOS und Bare Metal
- Arbeit mit moderner MPSoC- und FPGA-Technologie
- Sehr hardwarenahe Entwicklung statt reiner Applikationssoftware
- Technische Aufgaben über mehrere Ebenen hinweg, von Prozessorsoftware bis Sensorik und FPGA-Anbindung
- Entwicklung komplexer Systeme bis zur realen Anwendung
- Flexible Arbeitszeitmodelle und mobiles Arbeiten (bis zu 2 Tage)
- Tarifgebundene Vergütung bis zu 96.000 Euro bei einer 35-Std.-Woche
Alle Bezeichnungen richten sich selbstverständlich an Menschen unabhängig von Geschlecht, Alter oder Herkunft.
#J-18808-Ljbffr
Embedded Software Engineer – C/C++, Linux & MPSoC (m/w/d) in Ulm Arbeitgeber: Amoria Bond Ltd
Als Arbeitgeber im Saarland bieten wir Ihnen die Möglichkeit, an spannenden und bedeutenden Bauprojekten in der Industrie und im Hochbau mitzuwirken. Unsere Unternehmenskultur fördert Teamarbeit und Innovation, während wir gleichzeitig individuelle Entwicklungsmöglichkeiten und eine ausgewogene Work-Life-Balance unterstützen. Profitieren Sie von einem dynamischen Arbeitsumfeld, das Ihnen die Chance gibt, Ihre Fähigkeiten in einem wachsenden Sektor weiterzuentwickeln.