Haystack
← Back to Jobs
Technology
SS

Embedded Systems Security Engineer

S3 Staffing USAFoster City, CA🇺🇸United StatesPosted 7 Sept 2026

Why This Role Stands Out

This hybrid Embedded Systems Security Engineer role offers a fantastic opportunity to innovate at the intersection of hardware and software security, leveraging your deep expertise in embedded Linux, bootloaders, and ARM TrustZone to protect cutting-edge products. You'll thrive here if you have a passion for low-level systems and a proven track record in device security, making this a great chance to grow your career within a reputable technology firm. Apply today to contribute your skills to impactful security solutions!

Quick Overview

Seniority
Mid Senior
Work mode
Hybrid
Location
Foster City, CA, United States
Posted
2 days ago
BashPython

Job Description

Qualifications:

  • Education: Bachelor s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical discipline (or equivalent practical experience).
  • Core Experience: 6+ years of professional experience in Embedded Linux development, board bring-up, and Board Support Package (BSP) customization.
  • Security Focus: 3+ years of dedicated, hands-on experience deploying device-level security features into physical production hardware.
  • 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).
  • Hardware Security Architecture: Deep understanding of modern processor security architectures, specifically ARM TrustZone (ARMv7-A / ARMv8-A, Exception Levels EL1 EL3).
  • Sandboxing & Access Controls: Proven track record implementing SELinux/AppArmor policies and utilizing standard Linux containment tools (cgroups, namespaces).
  • Build Automation: Proficiency with embedded Linux build automated frameworks like the Yocto Project (BitBake recipe design) or Buildroot.
  • Programming: Advanced proficiency in C and strong scripting skills in Python or Bash.

Similar jobs