Aktiviere Job-Benachrichtigungen per E-Mail!

Embedded Linux Kernel Developer (m / w / d) - Entwicklung, IT

emlix GmbH

Bonn

Vor Ort

EUR 50.000 - 70.000

Vollzeit

Vor 3 Tagen
Sei unter den ersten Bewerbenden

Erhöhe deine Chancen auf ein Interview

Erstelle einen auf die Position zugeschnittenen Lebenslauf, um deine Erfolgsquote zu erhöhen.

Zusammenfassung

Eine renommierte Technologie-Firma in Bonn sucht einen erfahrenen Ingenieur für die Entwicklung von Embedded Linux-Systemen und Hardwarenahe-Entwicklung. In dieser Rolle werden Sie an innovativen Projekten arbeiten, die moderne Prozessorarchitekturen und Sicherheitskonzepte beinhalten. Ihre Aufgaben umfassen sowohl die Entwicklung von Kernsystemen als auch die Analyse spezifischer Kundenanforderungen.

Qualifikationen

  • Erfahrung in Low-Level-Entwicklung und Embedded-Linux-Systemen.
  • Sehr gute Kenntnisse in C und Linux-Architekturen, insbesondere im Kernel-Bereich.
  • Eigenständige Arbeitsweise und schnelle Einarbeitung in neue Themen.

Aufgaben

  • Kernel- und Treiber-Entwicklung für verschiedene Prozessoren und Boards.
  • Härtung von Linux-Systemen und Design von Middleware-Services.
  • Mitwirkung an Architekturkonzepten und Systemanalysen in Kundenprojekten.

Kenntnisse

Linux-Kenntnisse
Kernel-Entwicklung
C
C++
Assembler (ARM)
Shellskripting
Netzwerktechnik
Prozessor-Architekturen
Cross-Entwicklung
Sicherheitskonzepte

Ausbildung

Fachhochschulstudium in Elektrotechnik, Nachrichtentechnik oder vergleichbar

Tools

GNU (Cross-)Toolchain
Git
Make
Oszilloskope
Protocol Analyzer

Jobbeschreibung

Ihre Aufgaben

  • Mainline) Kernel- und Treiber-Entwicklung für verschiedene Prozessoren und Boards
  • Hardwarenahe Entwicklung spezifischer Methoden, Bibliotheken und Tools
  • Systemanalyse und -spezifikation in Zusammenarbeit mit unseren Kunden
  • Systemkonfiguration und -integration von Embedded Linux-Systemen und ggf. industriell genutzten Android-Systemen
  • Härtung von Linux-Systemen und Umsetzung systemspezifischer Schutzkonzepte
  • Design und Entwicklung von Middleware-Services und -Diensten für vernetzte Devices
  • Portierung von Legacy- bzw. proprietären Funktionen und Protokollen
  • Mitwirkung an Architekturkonzepten und Risikobewertungen
  • Modul- und Systemtests, Code Reviews sowie Dokumentation von Systemen
  • Lifecycle-Maintenance für kundenspezifische Board Support Packages (BSP)
  • Durchführung kundenspezifischer Projekte

Ihre Qualifikation

  • Fachhochschulstudium der Fachrichtung Elektrotechnik, Nachrichtentechnik, (technische) Informatik, Mathematik, Physik oder eine vergleichbare Ausbildung mit Berufserfahrung
  • Sehr gute Linux-Kenntnisse mit expliziter Erfahrung im Low-Level-Bereich (Kernel, Treiber und systemnahe Bibliotheken sowie POSIX-Funktionen und Syscalls)
  • Sehr gutes Wissen im Bereich Prozessor-Architekturen (ARM, x86), Cross-Entwicklung und Cross-Debugging, Paketverwaltung, Netzwerktechnik und Protokolle
  • Gutes Verständnis von digitaler Schaltungstechnik und Mikroprozessorsystemen mit Erfahrung im Lesen und Interpretieren von Datenblättern und Schaltplänen
  • Praktische Erfahrungen in der Anwendung von Oszilloskopen und Protocol Analyzern
  • Sehr gute Kenntnisse im Bereich C, gute Kenntnisse im Bereich C++, Assembler (ARM) und Shellskripten
  • Gute Kenntnisse über die Komposition und das Zusammenspiel der in einem Linux-System enthaltenen Komponenten sowie deren Konfiguration
  • Kenntnisse im Umgang mit gängigen Embedded Linux-Distributionen wie beispielsweise Yocto Project (BitBake), Buildroot, PTXdist oder ELinOS
  • Wissen über Protokolle wie I2C, SDIO, USB, MII und JTAG sowie idealerweise industrielle Bussysteme wie beispielsweise CAN-Bus sind wünschenswert
  • Explizite Erfahrung in der Nutzung von GNU (Cross-)Toolchain, Make, Git, etc. sowie Wissen über gängige Open Source-Lizenzen
  • Idealerweise Erfahrungen in den Bereichen Security (Secure Boot), Bootzeit-Optimierung, Echtzeiterweiterungen, Hypervisor- und Linux-Container-Konzepte (LXC)
  • Selbstständige Arbeitsweise und schnelle Einarbeitung in neue Themengebiete
  • Sehr gute Deutsch- und Englischkenntnisse in Wort und Schrift
  • Team- und Entwicklungsfähigkeit
Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.
eine PDF-, DOC-, DOCX-, ODT- oder PAGES-Datei bis zu 5 MB per Drag & Drop ablegen.