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
Intermediate

Job 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.

Apply for this position