Embedded Linux Engineer bei WORK Microwave GmbH

WORK Microwave GmbH
Holzkirchen, Germany
1 day ago
Apply on jobs.meinestadt.de
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Working hours
Shift work

Tech stack

C (Programming Language) Bash Shell UClibc (C Standard Library) C++ (Programming Language) Communications Protocols Software Debugging Linux File Systems Linux on Embedded Systems Embedded Software Ethernet Firmware
+19 more
Hypertext Transfer Protocols (HTTP) Integrated Development Environments JSON Python (Programming Language) Qt (Software) Software Engineering System on a Chip TCP/IP Transmission Control Protocol (TCP) Wireshark Universal Asynchronous Receiver/Transmitter Extensible Markup Language (XML) Gitlab Git Yocto Script Language Information Technology Dart U-Boot

Job description

BSP Wartung Informatik Make Qt HR-Bereich Kryptografie Entwicklungsumgebungen DART Linux Telekommunikation Automatisierung Embedded Linux Xilinx Berufserfahrung Inbetriebnahme C-Programmiersprachen Ethernet XML Python HTTP Yocto Optimierung TCP Bash GIT Debugging Elektrotechnik GitLab JSON Offenheit Verantwortungsvolle Arbeitsweise Teamfähigkeit Zuverlässigkeit Engagement, * 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

Requirements

B Ausübungsformen, * 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 Unser Tech-Stack: 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+

Benefits & conditions

Erfolgsprämien Entwicklungsmöglichkeiten Sorgfältige Einarbeitung Gute Verkehrsanbindung Betriebliche Altersvorsorge Flexible Arbeitszeiten, * 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

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on jobs.meinestadt.de
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

5:24 min

Engineering domains and technology innovation initiatives at Bosch Vienna

Georg Kühberger +1 · LIVE

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

3:47 min

Exploring JSON, CBOR, and JOSE for data serialization

Aaron Russell · LIVE

2:32 min

Introduction and history of the Dart language

Christoph Menzel Christoph Menzel · World Congress 2022

2:47 min

Exploring career opportunities and recruitment open positions

Kurt Eder · LIVE

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all