More jobs:
Embedded Systems Security Engineer
Job in
Foster City, San Mateo County, California, 94420, USA
Listed on 2026-07-28
Listing for:
Horizontal Talent
Full Time
position Listed on 2026-07-28
Job specializations:
-
IT/Tech
Cybersecurity, Unix/Linux
Job Description & How to Apply Below
Responsibilities
- Design and implement hardware root of trust and secure boot solutions from early boot through the Linux kernel
- Build and maintain storage integrity protections such as verified read-only root file systems and encryption at rest
- Develop, integrate, and support trusted execution environment components and secure applications within the TEE
- Apply strong user-space isolation controls using tools such as SELinux, App Armor, cgroups, name spaces, and seccomp
- Automate cryptographic signing workflows for bootloaders, kernels, and OTA artifacts within CI/CD pipelines
- Partner with manufacturing teams to create secure provisioning processes, including fuse programming and end-of-line security validation
- Design resilient multi-slot boot and recovery strategies to help devices recover safely from failed updates or boot issues
- Collaborate across engineering, build, and production teams to ensure security is implemented reliably at scale
- 6+ years of experience in embedded Linux development, board bring-up, or BSP customization
- 3+ years of practical experience deploying security controls on physical hardware
- Strong understanding of boot loader security and verified boot concepts
- Experience with Linux storage and security technologies such as dm-crypt and dm-verity
- Solid knowledge of ARM Trust Zone and modern embedded processor security architecture
- Proficiency with C and scripting in Python or Bash
- Experience with embedded Linux build systems such as Yocto or Buildroot
- Ability to work effectively across hardware, software, and manufacturing functions
- Background in cryptography, including hashing, public key infrastructure, and symmetric/asymmetric methods
- Experience working with HSMs or secure key vaults
- Prior collaboration with contract manufacturers or factory operations on secure provisioning
- Experience with lightweight container or sandboxing tools for embedded systems
- Knowledge of anti-rollback strategies for firmware and OTA updates
- Experience authoring secure/trusted applications for a TEE such as OP-TEE
By applying for this position, you acknowledge and agree that Horizontal Talent may contact you regarding your application using automated technology, including phone calls, SMS/text messages, or email, which may be delivered by our virtual AI recruiter, Alex.
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×