Embedded Linux Engineer
WORK Microwave GmbH
6 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Shift work Languages
German Experience level
IntermediateJob location
Tech stack
C
Bash
UClibc (C Standard Library)
C++
Communications Protocols
Software Debugging
Linux
File Systems
Linux on Embedded Systems
Embedded Software
Ethernet
Firmware
Hypertext Transfer Protocols (HTTP)
JSON
Python
QT
Software Engineering
System on a Chip
TCP/IP
Wireshark
Universal Asynchronous Receiver/Transmitter
XML
Gitlab
GIT
Yocto
Script Language
Information Technology
U-Boot
Job description
- Entwicklung, Anpassung und Wartung von Embedded Linux BSPs für Zielhardwareplattformen
- Inbetriebnahme von Boards und Behebung von Hardware-Software-Integrationsproblemen
- Konfiguration und Erstellung von Linux-Kerneln, Bootloadern (z. B. U-Boot, Barebox) und Root-Dateisystemen
- Arbeit mit Build-Systemen wie Yocto/OpenEmbedded oder Buildroot
- Implementierung und Wartung von Plattform-Sicherheitsfunktionen (Secure Boot, Zugriffskontrolle, Schwachstellenbehebung, Patching)
- Entwicklung und Anpassung von Gerätetreibern (I2C, SPI, UART, Ethernet usw.)
- Analyse und Behebung von Systemproblemen mithilfe von Debugging-Tools (dmesg, gdb, Logs)
- Zusammenarbeit mit Hardware- und Anwendungsteams zur Sicherstellung der Systemstabilität
- Optimierung von Systemleistung, Bootzeit und Zuverlässigkeit, C, C++, git , Python 3, Qt, HTTP, JSON, XML, Make, Buildroot, Gitlab (Task Planning/CI), Wireshark, System platforms (selection): Generic x86-based server hardware, Intel Xeon D, NXP QorIQ® P2020, Xilinx Zynq Ultrascale+
Requirements
- Bachelor- oder Masterabschluss in Informatik, Elektrotechnik, Telekommunikation oder einem verwandten Bereich
- Mindestens 3 Jahre Erfahrung in der Softwareentwicklung mit Schwerpunkt auf Embedded Linux
- Fundierte Programmierkenntnisse in C und C++11/14
- Praktische Erfahrung in der Entwicklung von Embedded-Linux-Plattformen, BSP-Anpassung und Inbetriebnahme von Boards
- Kenntnisse von Bootloadern (U-Boot, Barebox) und Device Trees (DTS)
- Erfahrung mit Buildroot, Yocto/OpenEmbedded oder ähnlichen Build-Systemen
- Verständnis von Sicherheitskonzepten für Embedded-Systeme (Secure Boot, Grundlagen der Kryptografie, sichere Firmware-Updates, Umgang mit Sicherheitslücken)
- Grundkenntnisse in Skriptsprachen (Bash/Python) zur Automatisierung Kenntnisse von Kommunikationsprotokollen und Netzwerken für Embedded-Systeme (I2C, SPI, UART, Ethernet, TCP/IP)
- Ausgeprägte Problemlösungskompetenz und Fähigkeit zur Zusammenarbeit in interdisziplinären Teams
Benefits & conditions
- Bei uns bekommst du eine gründliche und sorgfältige Einarbeitung
- Du hast ein innovatives und internationales Arbeitsumfeld mit modern ausgestatteten Arbeitsplätzen
- Das attraktive Alpenvorland, nahe München, bietet eine sehr gute Verkehrsanbindung über die Autobahn (A8) und öffentliche Verkehrsmittel (S-Bahn S3 und BRB)
- Du profitierst von flexiblen Arbeitszeiten im Rahmen einer 40-Stunden Woche mit 30 Urlaubstagen
- Du bekommst ein Gehalt, welches deinen Kompetenzen und bisherigen Erfahrungen entspricht
- Gewinnbeteiligung, Gehaltsoptimierung "Mehr Netto für's Brutto" einschließlich Bike- sowie PC-Leasing, Deutschland Ticket und eine betriebliche Altersvorsorge sind Bestandteile unseres "WORK-Benefit-Programms"
- In den Pausen stehen dir eine Tischtennis-Platte, Dart und vieles mehr in unserem Recreation-Room zur Verfügung, außerdem erwartet dich eine wöchentliche bewegte Pause
- Wir beteiligen uns an sozialen Projekten und unterstützen dich ebenso gerne bei deinem sozialen Engagement mit bezahlter Freistellung
About the company
WORK Microwave - weltweit führende Spitzentechnologie.
Wir entwickeln und fertigen seit 40 Jahren Hightechprodukte in den Bereichen Satellitenkommunikation, Radarsysteme und Mikrowellen-Sensoren.
Wir bieten die Vorteile eines mittelständischen Unternehmens: rund 180 Kollegen, kurze Wege, flache Hierarchien und echtes Teamwork- alles unter einem Dach in Holzkirchen mit Vertriebskollegen in aller Welt.