Embedded Security Engineer

Tech Tammina LLC
Foster City, CA, United States
4 days ago
Apply on www.dice.com
Prepare application

Role details

Contract type
Contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
3 years minimum
Working hours
Regular working hours
Job source

Tech stack

Board Bringup ARM Architecture Build Automation Bash Shell Booting (BIOS) UClibc (C Standard Library) Computer Programming Linux Linux on Embedded Systems Hardware Security Module Information Systems Security Architecture Professional Python (Programming Language)
+5 more
Linux Kernel Scripting Yocto Selinux U-Boot

Requirements

  • 6+ years of professional experience in Embedded Linux development, board bring-up, and Board Support Package (BSP) customization.
  1. Security Focus * 3+ years of dedicated, hands-on experience deploying device-level security features into physical production hardware.

  2. 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).

  3. Hardware Security Architecture * Deep understanding of modern processor security architectures, specifically ARM TrustZone (ARMv7-A / ARMv8-A, Exception Levels EL1 EL3).

  4. Sandboxing & Access Controls * Proven track record implementing SELinux/AppArmor policies and utilizing standard Linux container tools (cgroups, namespaces).

  5. Build Automation * Proficiency with embedded Linux build automation frameworks such as the Yocto Project (BitBake recipe design) or Buildroot.

  6. Programming * Advanced proficiency in C and strong scripting skills in Python or Bash.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.dice.com
Prepare application

Good distractions

Loading talks and stories from around this role…