Remote Position

Senior Linux Kernel Engineer – ARM64

🌍 Remote · United States 💼 Full-time

Senior Engineer - Boot ARM Location: Remote (USA) 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

Apply Now →

More Open Positions

Explore similar remote opportunities