en
fr
MAKING SUCCESS STORIES HAPPEN
 

Key Responsibilities

  • Driver Architecture & Maintenance: Design, implement, and maintain a high-performance, custom Linux downstream kernel driver for cutting-edge PCIe and CXL switch devices (covering enumeration, configuration, and hot-plug).

  • AI Ecosystem Integration: Extend and interface low-level drivers with CUDA driver infrastructure, GPUDirect, and/or PyTorch Dynamo / torch.compile pipelines to seamlessly expose CXL memory and switch topology to demanding AI workloads.

  • System Topology Optimization: Collaborate closely with the hardware and system validation teams to ensure accurate NUMA topology exposure and robust cache-coherency semantics.

Required Qualifications

Kernel & Hardware Architecture

  • Core Experience: 8+ years of professional experience in Linux kernel driver development with a track record of writing production-quality, mainline-compatible code.

  • PCIe Subsystem Expertise: Deep, internal-level expertise in the Linux PCIe subsystem, including enumeration, BAR mapping, MSI/MSI-X, IOMMU, and Linux DMA APIs.

  • CXL Specifications: Solid theoretical and practical understanding of CXL 2.0/3.0 specifications, specifically regarding CXL.mem and fabric management concepts.

  • Memory & Coherency: Deep familiarity with Linux kernel memory management subsystems, NUMA topology architecture, and cache-coherent interconnect semantics.

Engineering & Diagnostics

  • Programming: Mastery of C programming for complex, low-level systems.

  • Hardware-Level Debugging: Proven experience diagnosing and debugging intricate hardware/software interaction defects using logic analyzers, PCIe protocol analyzers, JTAG, or similar hardware diagnostic tools.

  • Mindset: Outstanding analytical problem-solving skills paired with a proactive, execution-driven professional attitude.

Value-Add Experience (Preferred)

  • Open Source Upstreaming: Active contributions to the upstream Linux kernel (ideally within the PCIe, CXL, or ACPI subsystems).

  • Kernel Maintenance: Experience with downstream Linux kernel tree maintenance (cherry-picking, backporting, and complex patch management across LTS branches).

  • Advanced GPU Computing: Hands-on experience with the CUDA driver model, GPUDirect RDMA, or NVLink topologies from a kernel or system software perspective.

  • AI Compilers: Familiarity with PyTorch internals, machine learning compilers, or execution graph frameworks.

  • Switch ASIC & Fabric Management: Experience with switch ASIC driver development (Ethernet, PCIe, or CXL) at a tier-1 semiconductor vendor, or exposure to CXL Fabric Management software/FM APIs.

  • Agility: Prior experience thriving in high-impact, fast-paced startup environments.

Communications & Collaboration

  • Language Proficiency: Excellent written and verbal English communication skills, with the ability to articulate complex architectural concepts clearly.

  • Cross-Site Synergy: Proven ability to collaborate effectively across multidisciplinary, cross-functional, and globally distributed engineering teams.

Bewerben um Principal PCIE / CXL Driver Engineer
Referenz: GC877632

Die mit * markierten Felder müssen ausgefüllt werden. *

*

*

*

*

*
Datei auswählen

MS Word-, PDF-, HTML- und Textformate.

Issues applying with LinkedIn? Klicken Sie hier

*
Die durch das Absenden dieses Formulars bereitgestellten Details werden gemäß unserer Datenschutzerklärung behandelt..
Ich stimme der Datenschutzerklärung von Morgan Philips zu.

Principal PCIE / CXL Driver Engineer
Hsinchu, Northern Taiwan, Taiwan | Festanstellung