Linux Kernel Engineer – Dubai, United Arab Emirates

Website Charterhouse

Linux Kernel Engineer | AI Hardware Innovation

Role Overview 

Charterhouse is partnering with a pioneering technology company specializing in AI-optimized server hardware. We are seeking a Linux Kernel Engineer to join a high-caliber team building the foundational software that powers next-generation machine learning workloads. In this role, you will be the bridge between cutting-edge silicon and the Linux ecosystem, designing the low-level kernel components required for host systems to communicate seamlessly with high-performance AI accelerators.


Key Responsibilities

1. Kernel Driver & Subsystem Development

  • PCIe & Data Movement: Design and implement robust PCIe kernel drivers, DMA engines, and advanced memory management systems to facilitate high-throughput, low-latency data transfers.

  • Core Interfacing: Build interrupt handling protocols and comprehensive sysfs/debugfs interfaces for device configuration, real-time telemetry, and hardware diagnostics.

  • Scalable Orchestration: Develop multi-die orchestration mechanisms to support large-scale, distributed deployments across global data centers.

2. Performance & Reliability Engineering

  • Kernel Optimization: Conduct deep-level performance tuning within kernel-space specifically optimized for compute-intensive AI workloads.

  • Power & Thermal Management: Integrate power and thermal control systems with standard Linux PM frameworks to ensure hardware stability under heavy load.

  • Timing & Virtualization: Contribute to high-precision time synchronization protocols (PTP/PHC) and develop future-ready virtualization features to support multi-tenant cloud environments.

3. Cross-Functional Co-Design

  • Full-Stack Integration: Collaborate closely with firmware, silicon, and runtime architecture teams to define register-level interfaces and ensure robust integration across the entire hardware-software stack.

  • Runtime Partnership: Partner with software teams to manage efficient runtime interactions, ensuring the kernel layer provides a stable foundation for high-level AI frameworks.


About You: Skills & Competencies

  • Low-Level Mastery: Confident in reading hardware specifications and translating complex silicon requirements into efficient C code.

  • Concurrency Expert: Deep understanding of kernel synchronization, interrupt handling, and the nuances of race conditions in a multi-core environment.

  • Diagnostic Intuition: Expert-level debugging skills using standard kernel tools to solve intricate system-level interactions.

  • Collaborative Engineer: A strong communicator who thrives in cross-functional environments, bridging the gap between hardware and software teams.


Qualifications & Experience

  • Professional Tenure: At least 5 years of experience developing Linux kernel drivers in C for SoCs or high-performance accelerators.

  • Technical Stack: * Proven track record in PCIe device driver development.

    • Hands-on experience with DMA mapping and IOMMU integration.

  • Preferred Experience: * Background in AI/ML accelerator drivers or RDMA subsystems.

    • Familiarity with multi-die topologies and high-precision timing (PTP/PHC).

    • A history of upstream kernel contributions is a significant advantage.

  • Infrastructure Knowledge: Exposure to container integration, kernel security, and performance tuning for large-scale compute workloads.


Why Join This Innovation Team?

This role offers a unique opportunity to shape the infrastructure that defines the future of artificial intelligence.

  • Greenfield Engineering: Work on novel hardware where your architectural decisions directly impact AI performance.

  • Cutting-Edge Scale: Solve complex engineering challenges related to data center-scale AI deployments.

  • Innovation-First Culture: Join a team that values technical excellence and the pursuit of groundbreaking hardware solutions.


Are you ready to engineer the core of AI infrastructure? Apply today to join this pioneering tech team as a Linux Kernel Engineer.

More information

Job Location : Dubai, United Arab Emirates
City : Dubai
Company Name : Charterhouse 
Posted: 7 days ago

More Jobs

To apply for this job please visit www.charterhouseme.ae.