Sr. Kernel Engineer / Software Engineer | San Jose, CA
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