All Jobs Vacancy

Senior Linux Kernel Engineer – ARM64

Posted 2 weeks ago by SSTech LLC

Job Description — Highlighted

Heavy experience in kernel and low-level systems engineering

Kernel Expertise: Deep engineering background working with the Linux kernel (v6.x) and ARM64 architecture internals

System Programming: Mastery of C, assembly, and low-level OS integrations

Virtualization & Security: Deep experience with KVM and QEMU (specifically ARM-on-ARM nested virtualization), plus TPM 2.0 / vTPM integration

Debugging & Tools: Hands-on experience with cross-compilation toolchains, low-level debuggers (GDB, JTAG, trace tools), and bare-metal lab host bring-up

Job Responsibilities — Highlighted

Configure, patch, and build the Linux kernel and QEMU for optimal security and performance on ARM hardware

Migrate and rebase existing x86 custom kernel patches to support the new ARM Debian build

Implement and test TPM 2.0 measured boot protocols and vTPM virtualization integrations

Set up cross-compilation build pipelines (MBS / Jenkins) for building QEMU, Linux, and kernel modules

Debug complex hardware-software integration issues directly on physical ARM bare-metal lab machines

Education

Bachelor's or Master’s degree in Computer Science, Computer or Electrical Engineering, Mathematics, or related field

Rate:
Not specified
Location:
Remote
IR35 Status:
Outside
Remote Status:
Remote
Industry:
IT
Seniority Level:
Senior

Take-Home Pay

Not Available

Visit calculators for additional details

Share job