Onectus

/ TEAMS · Linux-Treiberentwicklung

Linux-Treiberentwickler für Hardware finden.

Nennen Sie Gerät, PCIe oder USB, DMA, Interrupts, Kernel-Schnittstellen und Testhardware. Treiberentwicklung unterscheidet sich von gewöhnlicher Anwendungsentwicklung.

Über 2.000 Engineers im aktiven Talentnetzwerk · Regionale Recruiter

/ SYSTEMUMGEBUNG

HARDWARE01

PCIe · USB · I²C · SPI

ANBINDUNG02

Device Tree · ACPI · Probe

TREIBER03

Kernelmodule · IRQs · DMA

SCHNITTSTELLEN04

sysfs · ioctl · char/net

DIAGNOSE05

ftrace · dmesg · Testhardware

/ FACHKRÄFTE FÜR IHR TEAM

Spezialisierte technische Fachkräfte.

Die Profile zeigen fachliche Kompetenzen, nach denen wir suchen können. Die Verfügbarkeit einer konkreten Person bestätigen wir nach Ihrer Anfrage.

Mihai D.

TREIBER

Erfahren Linux-Treiberentwickler – PCIe, USB und DMA

Verfügbar

3+ Jahre Erfahrung · Rumänien

Beispielprofil: Linux-Treiberentwickler – PCIe, USB und DMA. 3 Jahre Erfahrung mit Produktivsystemen. Technische Schwerpunkte: Probe und Gerätemodell und Bus- und Controllerintegration.

Probe und GerätemodellBus- und ControllerintegrationDMA und Interrupts

Sprachen: Rumänisch, Englisch B2+

Ioana R.

TREIBER

Fortgeschritten Linux-Treiberentwickler – PCIe, USB und DMA

Verfügbarkeit anfragen

6+ Jahre Erfahrung · Rumänien

Beispielprofil: Linux-Treiberentwickler – PCIe, USB und DMA. 6 Jahre Erfahrung mit Produktivsystemen. Technische Schwerpunkte: Bus- und Controllerintegration und DMA und Interrupts.

Bus- und ControllerintegrationDMA und InterruptsProbe und Gerätemodell

Sprachen: Rumänisch, Englisch B2+

Pavel P.

TREIBER

Senior Linux-Treiberentwickler – PCIe, USB und DMA

Verfügbar

9+ Jahre Erfahrung · Tschechien

Beispielprofil: Linux-Treiberentwickler – PCIe, USB und DMA. 9 Jahre Erfahrung mit Produktivsystemen. Technische Schwerpunkte: DMA und Interrupts und Probe und Gerätemodell.

DMA und InterruptsProbe und GerätemodellBus- und Controllerintegration

Sprachen: Tschechisch, Englisch B2+

Ema S.

TREIBER

Senior Linux-Treiberentwickler – PCIe, USB und DMA

Verfügbar

12+ Jahre Erfahrung · Litauen

Beispielprofil: Linux-Treiberentwickler – PCIe, USB und DMA. 12 Jahre Erfahrung mit Produktivsystemen. Technische Schwerpunkte: Probe und Gerätemodell und Bus- und Controllerintegration.

Probe und GerätemodellBus- und ControllerintegrationDMA und Interrupts

Sprachen: Litauisch, Englisch C1

/ Gezielte Fachkräftesuche

Linux-Treiberentwickler für Hardware finden.

Technische Anforderungen für diese Position

Nennen Sie Gerät, PCIe oder USB, DMA, Interrupts, Kernel-Schnittstellen und Testhardware. Treiberentwicklung unterscheidet sich von gewöhnlicher Anwendungsentwicklung.

Praxiserfahrung gezielt prüfen

Prüfen Sie nachvollziehbare Hardwarefehler mit Register-Traces, Kernel-Logs, Synchronisierung und Tests auf mehreren Geräteversionen.

Fachkräfte gezielt anfragen ↗

Eine passende Suche, keine Zusage sofort verfügbarer Personen.

/ Engineering-Teams

Peripherieverantwortung statt allgemeine Linux-Begriffe.

Unsere Embedded- und USB-bezogene Recruiting-Erfahrung unterstützt die präzise Abgrenzung zwischen Treiber und Hardware. Für jede Linux-Treiberanfrage prüfen wir Subsystem, Geräte, Integrationstests und Debugging-Erfahrung im passenden Entwicklungsumfeld.

/ Technische Schwerpunkte

Gerätetreiber vom Erkennen bis zum stabilen Betrieb.

Im Unterschied zu allgemeiner Kernelentwicklung liegt hier die Verantwortung für ein bestimmtes Gerät, Businterface und dessen Lifecycle.

01 / 06

Probe und Gerätemodell

Linux Driver Model, probe/remove, Device Tree, ACPI, sysfs und Suspend-/Resume-Pfade.

Driver ModelDevice TreeProbe
02 / 06

Bus- und Controllerintegration

PCIe-Enumeration, USB-Interfaces, I²C-/SPI-Transfers und Registerzugriffe.

PCIeUSBI²C / SPI
03 / 06

DMA und Interrupts

IRQ-Handling, DMA-Mapping, Locks, Workqueues und Race-Condition-Analyse.

DMAIRQLocking
04 / 06

Kernel-/Userspace-Schnittstellen

Character-, Block- und Netzwerktreiber, ioctl, netlink, udev und stabile APIs.

char/devioctludev
05 / 06

Energie und Zuverlässigkeit

Runtime Power Management, Suspend/Resume, Hot-Plug, Reset und Recovery-Pfade für Geräte.

PowerResetHotplug
06 / 06

Debugging und Tests

dmesg, ftrace, KASAN/lockdep, Kernel-Selftests und Hardware-Prüfstände.

ftraceKASANRegression

/ Projektsituationen

Treiberentwicklung für konkrete Hardwareprobleme.

01

Neue Peripherie aktivieren

Probe, Registerkonfiguration und Userspace-Anbindung für ein bestimmtes Board umsetzen.

02

DMA-Fehler untersuchen

Interrupts, Mapping und Synchronisierung unter realer Hardwarelast analysieren.

03

Suspend und Hot-Plug stabilisieren

Resets und Gerätezustände auf mehreren Board- und Kernelversionen absichern.

04

Treiber auf neuen Kernel portieren

APIs, Device-Tree-Bindings, Tests und Backports kontrolliert anpassen.

/ Fachliche Qualifikation

Treiber-Code und Board-Debugging prüfen.

Wir fragen nach Probe-Sequenzen, Fehlerpfaden, IRQ/DMA-Lifecycle und Tests auf physischer Hardware.

  1. 01

    Geräte-Lifecycle

    Welche Geräte und probe/remove-, Reset- oder Suspend-Pfade wurden betreut?

  2. 02

    Bus und Speicher

    Kann die Person PCIe/USB, DMA-Sicherheit, IRQ-Threads und Locks erklären?

  3. 03

    Kernel-Diagnose

    Wie interpretiert sie Traces, Kernel-Logs und reproduzierbare Hardwarefehler?

  4. 04

    Kompatibilität

    Wie wurden Kernel-APIs, Backports, Bindings und Regressionstests gepflegt?

/ Recruiting-Prozess

Recruiting für Gerät und Kernel-Subsystem.

01 / 04

Hardware beschreiben

Chipsatz, Bus, Kernel, Boardversionen, Treiberaufgaben und Laborzugriff.

02 / 04

Treiber-Fachkräfte suchen

Systementwickler und hardwarebezogene Recruiting-Kanäle aktivieren.

03 / 04

Code-Praxis prüfen

Probe-/IRQ-/DMA-Arbeit, Tests, Debugging und Kompatibilität bewerten.

04 / 04

Testumgebung abstimmen

Hardware, Sicherheit, Zeitzone, Interviews und Releases klären.

Profile, Verfügbarkeit und Konditionen werden für jede Anfrage bestätigt.

/ Fragen

Linux-Gerätetreiber-Fachkräfte finden

01Wie unterscheidet sich dies von allgemeinem Linux-Kernel-Recruiting?

Treiberrollen verantworten Peripherie, Bus, Binding, Lifecycle und physische Tests; Kernelrollen können Scheduler, Speicher oder Netzwerke betreffen.

02Sind PCIe- oder I²C-/SPI-Treiberkenntnisse möglich?

Ja. Nennen Sie Hardware, Transferpfad, DMA/IRQ, Kernelversion und Userspace-API.

03Kann die Suche USB-Treiber umfassen?

Ja. Wir unterscheiden USB-Protokoll/Enumeration von Linux-Treiber- und Controllerarbeit.

04Brauchen Kandidaten ein Evaluation Board?

Für Bring-up und Timing oft ja. Wir klären Testhardware und Remote-/Vor-Ort-Einsatz individuell.

/ Onectus · TEAMS

Beschreiben Sie Ihre Systemlandschaft.

Nennen Sie Technologie, produktive Verantwortung, Erfahrung und Arbeitsmodell. Wir aktivieren passende Recruiting-Kanäle.

Engineers anfragen
    ×
    This website uses cookies
    This website uses cookies to improve user experience. By using our website you consent to all cookies in accordance with our Cookie Policy. Read more
    Save & Close
    Accept
    Decline all
    Show details Hide details
    Cookie declaration
    About cookies
    Performance
    Targeting
    Unclassified
    Performance cookies are used to see how visitors use the website, eg. analytics cookies. Those cookies cannot be used to directly identify a certain visitor.
    Cookie report
    Name Domain Expiration Description
    _ga .onectus.com 2 years This cookie name is associated with Google Universal Analytics - which is a significant update to Google's more commonly used analytics service. This cookie is used to distinguish unique users by assigning a randomly generated number as a client identifier. It is included in each page request in a site and used to calculate visitor, session and campaign data for the sites analytics reports.
    Targeting cookies are used to identify visitors between different websites, eg. content partners, banner networks. Those cookies may be used by companies to build a profile of visitor interests or show relevant ads on other websites.
    Cookie report
    Name Domain Expiration Description
    YSC .youtube.com Session This cookie is set by YouTube to track views of embedded videos.
    VISITOR_INFO1_LIVE .youtube.com 6 months This cookie is set by Youtube to keep track of user preferences for Youtube videos embedded in sites;it can also determine whether the website visitor is using the new or old version of the Youtube interface.
    IDE .doubleclick.net 1 year This cookie is set by Doubleclick and carries out information about how the end user uses the website and any advertising that the end user may have seen before visiting the said website.
    Unclassified cookies are cookies that do not belong to any other category or are in the process of categorization.
    Cookie report
    Name Domain Expiration Description
    _ga_TNPH6J7794 .onectus.com 2 years
    Cookies are small text files that are placed on your computer by websites that you visit. Websites use cookies to help users navigate efficiently and perform certain functions. Cookies that are required for the website to operate properly are allowed to be set without your permission. All other cookies need to be approved before they can be set in the browser. You can change your consent to cookie usage at any time on our Privacy Policy page.
    Cookies consent ID:
    Cookie report created by Cookie-Script