Senior Runtime Engineer - C/C++ for AI Hardware

Evollabs Tech

Dubai

On-site

AED 400,000 - 650,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Evollabs Tech is seeking an experienced Senior Runtime Software Engineer to own the core runtime architecture that bridges compiler frameworks and AI hardware. You will drive runtime performance and stability, and shape memory management, scheduling, and observability—collaborating with firmware and driver teams.

You will work on concurrency models for model execution, profiling, and low-latency optimizations to ensure scalable, maintainable solutions for real-world AI workloads on our NPUs.

Qualifications

  • 5–8+ years in systems software, runtime or performance-critical infra.
  • Proficiency in C/C++ and Python.
  • Strong knowledge of OS fundamentals, multithreading, synchronization and memory management.
  • Experience near hardware (GPU/accelerator/driver/firmware).
  • Familiarity with command queues, execution engines and DMA-based systems.
  • Understanding of computational graphs, tensor execution and memory layouts.
  • Experience profiling/optimizing latency and throughput in performance-sensitive systems.

Responsibilities

  • Own core runtime architecture bridging compiler and hardware.
  • Improve runtime execution engine performance and stability.
  • Design device memory management and efficiency improvements.
  • Collaborate on command submission and hardware interaction layer.

Skills

C/C++
Python
Operating systems
Multi-threading
Memory management
Profiling/Optimization
GPU/driver/firmware familiarity

Tools

CUDA
MLIR
LLVM
ONNX Runtime
TensorRT

Job description

Evollabs Tech is seeking an experienced Senior Runtime Software Engineer to own the core runtime architecture that bridges compiler frameworks and AI hardware. You will drive runtime performance and stability, and shape memory management, scheduling, and observability—collaborating with firmware and driver teams.

You will work on concurrency models for model execution, profiling, and low-latency optimizations to ensure scalable, maintainable solutions for real-world AI workloads on our NPUs.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Runtime Engineer (C/C++)
Runtime Engineer (C/C++)

Evollabs Tech • Dubai

On-site
AED 400,000 - 650,000
RISC-V/NPU Architect — AI Accelerator Core Lead
RISC-V/NPU Architect — AI Accelerator Core Lead

Evollabs Tech • Dubai

On-site
AED 500,000 - 900,000
Senior AI Accelerator Networking Engineer
Senior AI Accelerator Networking Engineer

Evollabs Tech • Dubai

On-site
AED 300,000 - 540,000
Network CCL Engineer
Network CCL Engineer

Evollabs Tech • Dubai

On-site
AED 300,000 - 540,000
Senior PyTorch Inference Engineer - High-Performance AI
Senior PyTorch Inference Engineer - High-Performance AI

Cerebras • United Arab Emirates

On-site
Diverse and inclusive work environment
Opportunities for continuous learning and growth
Non-corporate work culture
Senior AI Hardware Board Design Architect
Senior AI Hardware Board Design Architect

Evollabs Tech • Dubai

On-site
AED 400,000 - 600,000
RISC-V/NPU Architect
RISC-V/NPU Architect

Evollabs Tech • Dubai

On-site
AED 500,000 - 900,000
Network CCL Engineer
Network CCL Engineer

Gateworth Group • Dubai

On-site
AED 350,000 - 700,000
Competitive salary
Bonus
Benefits
Senior AI Engineer – LLM Systems
Senior AI Engineer – LLM Systems

Evollabs Tech • Dubai

On-site
AED 420,000 - 660,000
Senior HPC Engineer: Build & Optimize AI Clusters
Senior HPC Engineer: Build & Optimize AI Clusters

Core42 • Abu Dhabi

On-site
AED 420,000 - 650,000
Competitive Salary
Yearly Bonus
Discount Cards Esaad and Fazaa
+2