Job Search
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