Drako Tech is seeking a highly skilled software engineer with kernel programming experience, to help develop our state-of-the-art DriveOS operating system.
Required Skills: Applicants for this position should have at least 5 years of C or C++ programming in operating and/or embedded systems, and at least one of the additional skills listed below.
Additional Skills: Expertise with one or more of Linux kernel programming, assembly, device driver development, machine virtualization, ACPI/EFI firmware, MATLAB/Simulink, Yocto/Bitbake, and machine learning.
Preferred candidates will have prior experience of multicore x86 or ARM processors and associated hardware virtualization technologies (e.g., VT-x, AMD-V, extended or nested page tables, IOMMUs, SR-IOV).
Candidates at all experience levels meeting the criteria above will be considered.
Location: Flexible
Compensation: Competitive (dependent upon rank and experience).