Back to Jobs
Recently postedTechnology

Embedded Security Engineer

TECH TamminaFoster City, CA🇺🇸United States

Quick overview

SeniorityMid Senior
Work modeHybrid
LocationFoster City, CA, United States
BashPythonLinux

Job 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.

Similar jobs