Embedded Linux (Kernel) Entwickler

Firmenname für PREMIUM-Mitglieder sichtbar

  • September 2024
  • März 2025
  • D-Großraum Remscheid
  • 100 € Stundensatz
  • Remote
  • 06.09.2024
  • 44

Projekt Insights

seit wann aktiv?
Projektansichten
Bewerbungen

Projektbeschreibung

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
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
(Fach-)Hochschulstudium 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, Echtzeit-erweiterungen, 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

Kontaktdaten

Als registriertes Mitglied von freelance.de können Sie sich direkt auf dieses Projekt bewerben.

Kategorien und Skills

Sie suchen Freelancer?

Schreiben Sie Ihr Projekt aus und erhalten Sie noch heute passende Angebote.

Jetzt Projekt erstellen