S 105 - Embedded Systems Security Engineer
EngineeringSecurity Engineer
4 views0 saves0 applied
Quick Summary
Key Responsibilities
Platform Hardening & Architecture: Design and implement the Hardware Root of Trust and Secure Boot architecture from the first-stage bootloader through the Linux kernel.
Requirements Summary
Education: Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical discipline (or equivalent practical experience).
Technical Tools
EngineeringSecurity Engineer
Responsibilities
~1 min read- →Platform Hardening & Architecture: Design and implement the Hardware Root of Trust and Secure Boot architecture from the first-stage bootloader through the Linux kernel.
- →Storage & Integrity Management: Implement dm-verity for cryptographically verified read-only root filesystems and secure data encryption at rest.
- →Trusted Execution Environments: Develop, integrate, and maintain a TEE (e.g., OP-TEE) and author Secure/Trusted Applications (TAs).
- →Application Sandboxing: Enforce strict user-space isolation and sandboxing strategies using SELinux, AppArmor, cgroups, namespaces, and seccomp filters to protect core systems from untrusted applications.
- →DevSecOps Automation: Build automated cryptographic signing pipelines within CI/CD infrastructure (e.g., GitLab CI, GitHub Actions) to securely sign bootloaders, kernels, and OTA payloads using HSMs or secure key vaults.
- →Production Provisioning Support: Collaborate with manufacturing teams to write robust scripts and tools for burning permanent hardware configuration fuses (eFuses / OTP memory) securely, designing end-of-line (EOL) test software to validate security features before shipping.
- →System Resilience: Architect multi-slot boot recovery layouts (e.g., A/B partitioning) to guarantee fail-safe resilience against failed OTA updates or corrupted boots.
Requirements
~2 min read- 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.
- Cryptography Expertise: Strong foundational knowledge of symmetric/asymmetric cryptography, hashing algorithms (SHA-256/384), public key infrastructure (PKI), and handling physical Hardware Security Modules (HSMs).
- Manufacturing Scale: Prior experience working with Contract Manufacturers (CMs) or internal factory lines to deploy secure key-injection and fuse-burning protocols.
- Advanced Sandboxing: Experience with embedded container runtimes (e.g., LXC, crun) or lightweight sandboxing frameworks tailored for resource-constrained architectures.
- Anti-Rollback Protection: Experience designing secure versioning and hardware-enforced anti-rollback strategies for OTA updates.
Location & Eligibility
Where is the job
Foster City, United States
On-site at the office
Who can apply
US
About this job
- Who can apply
- United States
- Posted
- 51 days ago
Listing Details
- First seen
- August 25, 2026
- Last seen
- October 16, 2026
Posting Health
- Days active
- 51
- Repost count
- 0
- Trust Level
- 19%
- Scored at
- October 16, 2026
Signal breakdown
freshnesssource trustcontent trustemployer trust
External application
Similar Security Engineer jobs
View all →Remote
Databricks Security Engineer
$113,900–$170,900 USD
Full-timeRemote
Remote
Senior Security Engineer, Insider Threat Detection & Response
$120-$137/hour
Remote
Hardware Security Engineer Intern (Summer 2027)
Hardware Security Engineer, New Grad (2027)
$140,000 - $150,000
Security Engineer (OT)
Security Engineer
Browse Similar Jobs
Devops Engineer5.1kFullstack Developer3.4kEngineering Manager3.2kQa Engineer3kMechanical Engineer2.6kSecurity2.6kElectrical Engineer2.6kSoftware Architect2.5kProject Engineer2.3kDesign Engineer2kBackend Developer2kQuality Engineer1.7kFrontend Developer1.6kProcess Engineer1.5kProduct Engineer1.1kDevOps & Infrastructure1kApplication Engineer955Mobile Developer942Embedded Engineer869Civil Engineer867
Newsletter
Stay ahead of the market
Get the latest job openings, salary trends, and hiring insights delivered to your inbox every week.
A
B
C
D
No spam. Unsubscribe at any time.