Embedded Software Engineer (all genders)
MTU Aero Engines Holding AG
Starnberg, Germany
23 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
GermanJob location
Starnberg, Germany
Tech stack
Adobe Flash
Booting (BIOS)
Communications Protocols
Continuous Integration
Embedded Software
Ethernet
Field-Programmable Gate Array (FPGA)
Hardware Design
Matlab
PCI Express
Software Architecture
Software Engineering
System on a Chip
Toolchain
Vivado
GIT
Information Technology
Codebase
Jenkins
Job description
Du entwickelst hardwarenahe Embedded Software für elektrische Antriebssysteme in der Luftfahrt und begleitest die Umsetzung von der Entwicklung bis zur Integration. Zu deinen Aufgaben gehören:
- Gestaltung robuster Softwarearchitekturen und Implementation auf modernen SoC- und ARM-basierten Plattformen
- Design von hardwarenaher Software und Algorithmen
- Enge Zusammenarbeit mit der Hardwareentwicklung und Nutzung deines Verständnisses für Elektronik, um Systeme ganzheitlich zu denken
- Gestaltung der Schnittstellen zwischen Software und FPGA, um Software und Hardware optimal zu verbinden
- Integration modellbasierter Entwicklungsansätze (MATLAB/Simulink) in die Softwareentwicklung und Sicherstellung des reibungslosen Übergangs von Simulation zu Seriencode
- Pflege einer sauberen Codebasis und transparente Entwicklungsprozesse durch konsequente Nutzung von Versionierungstools und kontinuierlicher Integration, Du arbeitest gerne an Embedded Software für Luftfahrtanwendungen und begleitest Entwicklungen vom Prototypen bis zur Serie. Außerdem bringst du folgende Voraussetzungen mit
Requirements
- Ein abgeschlossenes technisches Studium der Informatik, Elektrotechnik oder Mechatronik mit Schwerpunkt Embedded Software oder einer vergleichbaren Fachrichtung
- Gute Kenntnisse der Xilinx Zynq-Architektur (PL/PS, Bootloader, AXI, DMA, Interrupt Controller, Shared Memory) und der dazugehörigen Toolchain (Vivado/Vitis)
- Umfangreiche Kenntnisse gängiger Kommunikationsprotokolle (QSPI, I2C, CAN, Ethernet, PCIe)
- Solide Grundkenntnisse in Sensorik und digitaler Signalverarbeitung (ADC/DAC)
- Erfahrung in der Anbindung externer Speicher (Flash, EEPROM, NAND, DDR)
- Erfahrung in der Konfiguration von Build-, Versionier- und CI-Systemen (Make, git, Jenkins) sind wünschenswert
- Strukturierte Arbeitsweise, gute Kommunikationsfähigkeit und ausgeprägtes Qualitätsverständnis
- Mehrjährige Berufserfahrung
About the company
Wir bieten seit rund 10 Jahren Entwicklungstätigkeiten im Umfeld von mobilen elektrischen Antriebssystemen an, von der Konzeption bis zur Realisierung von Prototypsystemen und Kleinstserien. Unsere Schwerpunkte liegen dabei auf Hochleistungsantrieben wie für die Luftfahrt, den Motorsport oder Spezialanwendungen in der Elektromobilität sowie Kleinantrieben im Bereich hochpräziser Stellmotoren. Seit April 2023 sind wir Teil der MTU Aero Engines AG und können durch diesen starken Partner noch besser unkonventionelle Ansätze und kreative Lösungen für die Mobilität von morgen entwicklen.
Neben einer einzigartigen Innovationskultur erwartet dich ein brillantes Team, bestehend aus langjährig erfahrenen Ingenieur:innen, Techniker:innen und Projektleiter:innen.