





Strong employer brand and metro location increase competition, but niche GPU kernel expertise and seniority limit applicants.
Specialized GPU kernel and low-level device driver skills are highly domain-specific and not easily transferable.
Explicit 10+ years plus mandatory low-level kernel, architecture and driver expertise creates strict screening filters.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Design, develop, and test GPU kernel drivers focusing on power, performance, security, and safety across Linux, QNX, and Android platforms.
Collaborate with hardware and software teams to develop low-level hardware abstraction layers and OS kernel software based on new hardware and software API requirements.
Perform safety and security analysis, implementing mechanisms aligned with product-specific safety and security standards.
BS/MS in Electronics, Computer Engineering, Computer Science, or related field (or equivalent experience).
10+ years of relevant software development experience.
Strong expertise in C programming, device drivers, OS design (including concurrency, virtual memory, interrupts), and real-time programming.
Experience with ARM and RISCV processor architectures.
Experience architecting and developing GPU kernel drivers on Linux or QNX platforms.
Deep understanding of GPU software stack including user space, kernel, and firmware components.
Background in certifying embedded device drivers to Functional Safety or Cybersecurity standards and knowledge of virtualization system architectures.