Linux Device Driver Engineer

Manufacturing

IT

location_onBundang, 해외 Overseas
work_outlineFull Time
work_outlineBachelor
acutePermanent

Copy Linklink

About Company:

AI chip뿐 아니라 card / server / rack-scale solution 및 proprietary full-stack software까지 함께 개발·제공하고 있습니다.


Key Competencies:

  • Develop and maintain Linux device drivers for Rebellions NPUs, building robust foundations for high-performance AI computation
  • Design and implement high-throughput, low-latency data transfer solutions and complex DMA operations across PCIe subsystems
  • Architect and optimize advanced memory management subsystems, ensuring high stability, zero-overhead, and safe memory handling during host-device communication
  • Investigate and adopt modern kernel development paradigms (e.g., safe memory abstractions, Rust-for-Linux concepts) to eliminate memory reference vulnerabilities and maximize DRM subsystem stability
  • Design and implement effective communication interfaces with device firmware, developing customized features for seamless hardware integration
  • Support and debug complex system-level issues across the software stack and hardware interfaces, optimizing overall system architecture

An Ideal Candidate:

  • Bachelor’s or higher degree in Computer Science, Electrical Engineering, Computer Engineering, or related fields
  • Minimum of 5 years of experience in general Linux kernel and device driver development (e.g., PCIe, DMA, Network, Storage, DRM)
  • Deep understanding of SR-IOV / PCIe device virtualization, IOMMU/SMMU, and DMA (dma-mapping, dma-buf, scatter-gather)
  • Strong command of kernel concurrency(locking and ordering (AB-BA), refcounting/object lifetime, RCU, workqueues/kthreads) and the ability to debug deadlocks and use-after-free
  • Proven low-level debugging from kernel logs, KASAN/ASAN, and coredumps
  • Proficiency in C/C++/Rust
  • Strong foundation in handling hardware-software interfaces and interrupt handling
  • Excellent communication, analytical, and problem-solving skills


Ref: JN-072026-203468