





Tier-1 employer and metro location increase competition, but niche kernel driver expertise reduces applicant density.
Role requires specialized kernel, driver, and hardware-software integration skills, limiting cross-industry transferability.
Explicit 10+ years, mandatory low-level kernel, ARM/RISCV, and safety/security experience create strict shortlisting 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 for platforms including Linux, QNX, and Android.
Collaborate with hardware and software teams to create hardware abstraction layers and OS kernel software solutions based on new hardware and software API requirements.
Perform safety and security analysis and implement mechanisms to meet product-specific safety and security standards.
BS/MS degree in Electronics/Computer Engineering, Computer Science, or related field (or equivalent experience).
10+ years of relevant software development experience.
Strong expertise in C programming, low-level driver development, and understanding of multicore hardware, OS design, concurrency, virtual memory, caching, interrupts, device drivers, and real-time programming.
Experience with ARM and RISC-V processor architectures.
Experienced in architecting and developing GPU kernel drivers on Linux or QNX platforms.
Knowledgeable about the full GPU software stack including user space, kernel, and firmware components.
Familiarity with certifying embedded device drivers to Functional Safety or Cybersecurity standards and experience with system architecture involving virtualization.