CareerPlanGet AI match score →

Principal Engineer – MPU BootROM Lead

2 Locations💼 Full-time🗓 2026-05-13 → 2026-07-31

Core

Design, implement, and maintain a production-quality secure boot and Root of Trust stack for a 64-bit RISC-V MPU platform.

Role type

Principal Engineer, low-level firmware and SoC security

Builds

Secure boot and Root of Trust stack for Linux-based RISC-V MPUs

Domain

Semiconductor, embedded systems, RISC-V architecture

Deliverable

production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work

Required skills

C programming, Linux internals, SoC bring-up, U-Boot, Device Tree, GDB debugging, FPGA validation, memory management, privilege isolation

Preferred skills

RISC-V security, OpenSBI, secure monitor layers, anti-rollback mechanisms, attestation hooks, CI/CD for boot validation

Technologies

RISC-V, U-Boot, Linux kernel, Yocto, Open Embedded, GDB, OpenOCD, JTAG, Lauterbach, FPGA

Responsibilities

Design and implement secure boot and Root of Trust stack; Enable and harden boot/firmware stack (BootROM/FSBL, U-Boot, OpenSBI); Drive OS-level security enablement (kernel/BSP integration, Device Tree, secure boundaries); Develop and debug security components (crypto accelerators, key services, secure storage); Deliver security collateral for SDK releases; Perform pre- and post-silicon validation (AVV) and root-cause analysis

Seniority

Principal, hands-on IC with strategic ownership

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Workday ↗