Expert knowledge of bootloader configurations (e.g., U-Boot, Verified Boot, Barebox) and customizing the Linux kernel storage/security subsystem (dm-crypt, dm-verity). Deep understanding of modern processor security architectures, specifically ARM TrustZone (ARMv7-A / ARMv8-A, Exception Levels EL1 EL3).
Numbers & Facts
Location
Foster City, CA
Description
Role: Senior Embedded Security Engineer Location: Foster City, CA
Qualifications
1. Core Experience
6+ years of professional experience in Embedded Linux development, board bring-up, and Board Support Package (BSP) customization.
2. Security Focus
3+ years of dedicated, hands-on experience deploying device-level security features into physical production hardware.
3. Low-Level Systems
Expert knowledge of bootloader configurations (e.g., U-Boot, Verified Boot, Barebox) and customizing the Linux kernel storage/security subsystem (dm-crypt, dm-verity).
4. Hardware Security Architecture
Deep understanding of modern processor security architectures, specifically ARM TrustZone (ARMv7-A / ARMv8-A, Exception Levels EL1 EL3).
5. Sandboxing & Access Controls
Proven track record implementing SELinux/AppArmor policies and utilizing standard Linux container tools (cgroups, namespaces).
6. Build Automation
Proficiency with embedded Linux build automation frameworks such as the Yocto Project (BitBake recipe design) or Buildroot.
7. Programming
Advanced proficiency in C and strong scripting skills in Python or Bash.