Drimva

ALTEN Technology

Embedded Linux Security Engineer

$150K–$160K

Foster City, California, United States +1 · Full-time · Posted Aug 11, 2026

Location
Foster City, California, United States
Irvine, California, United States
Experience
6+ years in Embedded Linux development, board bring-up, and BSP customization; 3+ years of dedicated hands-on device-security deployment in production hardware.
Education
Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical discipline (or equivalent practical experience).

About the job

Implements security architecture and automation to harden an embedded Linux platform and securely provision devices for production.

What you'll do

  • Design and implement secure boot and hardware root-of-trust architecture, storage integrity and encryption, and trusted execution environments.
  • Enforce user-space isolation and build automated signing pipelines for boot, kernel, and OTA components.
  • Support secure manufacturing provisioning and testing, and design resilient boot recovery layouts.

What they ask for

  • Bachelor’s degree in a related technical discipline or equivalent practical experience.
  • 6+ years of embedded Linux development, board bring-up, and BSP customization; 3+ years deploying device-level security features in production hardware.
  • Experience with bootloaders, Linux storage/security subsystems, ARM TrustZone, SELinux/AppArmor, and Linux containment tools.
  • Proficiency with Yocto Project or Buildroot, advanced C, and Python or Bash scripting.

Nice to have

  • Cryptography, PKI, and hands-on HSM experience.
  • Factory secure key-injection or fuse-burning experience, embedded container runtimes, or anti-rollback protection.

Pay

$150-160k; $150,000 - 160,000 (base salary)

Tools

Embedded Linux, U-Boot Verified Boot, Barebox, dm-crypt, dm-verity, ARM TrustZone, SELinux, Yocto Project

Model-written summary · the original posting is authoritative

First seen Oct 29, 2026 · Last verified Nov 4, 2026 (UTC)