Sr. Kernel Engineer / Software Engineer | San Jose, CA

Drako Tech
San Jose, CAFULL_TIMEPosted Jul 21, 2026

Role responsibilities

The engineer will help develop the state-of-the-art DriveOS operating system. The role focuses on kernel programming and embedded systems development.

Requirements

Candidates must have at least 5 years of C or C++ experience in operating or embedded systems. Proficiency in at least one specialized area such as Linux kernel programming, device drivers, or virtualization is required.

Key skills

C, C++, Linux Kernel Programming, Assembly, Device Driver Development, Machine Virtualization, ACPI/EFI Firmware, MATLAB/Simulink, Yocto/Bitbake, Machine Learning, x86 Processors, ARM Processors, VT-x, AMD-V, IOMMUs, SR-IOV

Keywords

Kernel Engineer, Software Engineer, DriveOS, Operating Systems, Embedded Systems, C, C++, Linux Kernel, Assembly, Device Drivers, Virtualization, ACPI, EFI, MATLAB, Simulink, Yocto, Bitbake, Machine Learning, x86, ARM, VT-x, AMD-V, Nested Page Tables, IOMMUs, SR-IOV, Software Development

Want jobs like this matched to you?

SimpleCareer scores fresh postings against your résumé so you only see the matches that matter.

Get started free