Learnwithfaiz

NEW COURSES LAUNCHING SOON       NEW COURSES LAUNCHING SOON      NEW COURSES LAUNCHING SOON              NEW COURSES LAUNCHING SOON       NEW COURSES LAUNCHING SOON       NEW COURSES LAUNCHING SOON

🔍
|
📍

Company Logo
Linux Kernel Engineer
Charterhouse Dubai , UAE

Location: Dubai, UAE
Employment Type: Full-Time
Salary: AED 30,000 – 40,000 per month
Industry: AI Hardware | High-Performance Computing

Charterhouse is partnered with a fast-growing technology company designing custom server hardware optimized for artificial intelligence and machine learning workloads. As part of its expansion within the AI hardware innovation space, the company is hiring a Linux Kernel Engineer to build and optimize the kernel foundations that power next-generation AI infrastructure.

This role is highly technical and hands-on, focused on kernel driver development, high-speed data movement, and performance optimization for modern datacenter and AI workloads.


Key Responsibilities

  • Design and develop Linux kernel drivers for AI accelerators and custom hardware

  • Implement PCIe device drivers, including enumeration, configuration, and management

  • Develop and optimize DMA engines and memory management systems for high-throughput data movement

  • Build interrupt handling, synchronization mechanisms, and mailbox communication protocols between kernel space and firmware

  • Integrate power management and thermal control using Linux PM frameworks to balance performance and reliability

  • Optimize kernel-space performance for AI training and inference workloads, focusing on latency, throughput, and scalability

  • Work closely with firmware, hardware, and runtime teams to ensure seamless system integration

  • Debug and analyze kernel-level issues using advanced Linux debugging and profiling tools


Requirements

  • 5+ years of experience developing Linux kernel drivers and subsystems in C

  • Proven experience with PCIe driver development, including DMA and device enumeration

  • Strong understanding of Linux memory management, kernel synchronization primitives, work queues, and interrupt handling

  • Hands-on experience with kernel debugging and performance tools such as ftrace, perf, crash, or similar

  • Experience working with complex SoCs, accelerators, or custom hardware platforms

  • Background in AI/ML accelerator drivers or GPU compute drivers is a strong advantage

  • Strong problem-solving skills and ability to work in a performance-critical, low-level systems environment


Why Join

  • Work on cutting-edge AI and machine learning hardware platforms

  • Influence kernel architecture and performance at a foundational level

  • Join a rapidly scaling technology company in the AI infrastructure space

  • Competitive salary package and long-term growth opportunities

Are you interested in this job?
HR Contact

HR Contact Details