Strong hands-on experience with Linux kernel development and embedded security mechanisms.
Solid understanding of Linux hardening techniques: namespaces, cgroups, LSMs, KASLR, ASLR, etc.
Experience with SELinux, AppArmor, IMA/EVM, dm-verity, cryptsetup, or keyrings.
Proficiency in C, Bash, and Python; knowledge of assembly and GCC/Clang toolchains a plus.
Experience with secure boot flows (UEFI/Secure Boot, FIT image signing, etc.) and TPM/OP-TEE.
Familiarity with CVE triaging, kernel patching, and upstream contribution processes.
Preferred Skills
Knowledge of secure software lifecycle and threat modeling (e.g., STRIDE, DREAD).
Experience with Yocto or Buildroot build systems for custom Linux distributions.
Exposure to virtualization/container tech: Xen, KVM, Docker, LXC, or Kata Containers.
Experience working on automotive, medical, or industrial-grade secure systems is a plus.
Familiarity with compliance standards (CIS Benchmark, FIPS, GDPR, ISO 21434, etc.).
Education
Bachelors or Masters degree in Computer Science, Electronics, Cybersecurity, or related field.
Job Classification
Industry: IT Services & ConsultingFunctional Area / Department: Engineering - Software & QARole Category: Software DevelopmentRole: Software Development - OtherEmployement Type: Full time