CareerPlan

Senior Embedded Firmware Security Engineer

USAFull-time2026-10-12 → 2026-11-10

Core

Design and implement secure embedded firmware for ARM Cortex-M33 platforms, integrating security mechanisms like Secure Boot, Root of Trust, and PKI.

Role type

Senior embedded firmware security engineer

Builds

Secure firmware for ARM Cortex-M33 microcontrollers

Domain

Embedded systems security

Required skills

C/C++ programming, ARM Cortex-M33 architecture, Secure Boot/SafeBoot, Root of Trust, PKI, key management, Secure Elements, TrustZone, TF-M, PSA, Zephyr RTOS, threat modeling, security architecture design

Preferred skills

OTA updates, rollback mechanisms, HSM/TPM, GitLab CI, Azure DevOps, Docker-based build environments, static-analysis tools

Technologies

ARM Cortex-M33, Zephyr RTOS, Kconfig, West, TrustZone, TF-M, PSA, GitLab CI, Azure DevOps, Docker

Responsibilities

Implement and debug embedded firmware in C/C++ for ARM Cortex-M33 platforms, Design and implement Secure Boot/SafeBoot, Root of Trust, key storage, PKI, and Secure Element integrations, Configure and integrate Zephyr RTOS using Kconfig and West on target MCUs, Develop and maintain threat models, security requirements, security designs, architecture documentation, and module/interface descriptions, Coordinate security assessments and penetration tests and help establish vulnerability-management and Secure Development Lifecycle processes, Provide embedded-security expertise through design reviews, coaching, and collaboration with hardware development and product management

Seniority

Senior, hands-on IC