Job Title
BootROM & Security Lead - RISC-V MPU
Role Summary
Responsible for designing and delivering secure boot and the Root of Trust for a 64-bit RISC-V MPU SoC platform. Owns platform security enablement across pre-silicon, FPGA, and first-silicon stages and partners with architecture, hardware, and software teams to shape SoC security decisions.
Experience Level
Senior level β typically 5+ years experience in low-level firmware/boot software, secure boot, and Root of Trust development on SoCs.
Responsibilities
Deliver and validate secure boot and platform security features across the hardware and software stack.
- Design, implement, and maintain a production-quality secure boot and Root of Trust stack for a 64-bit RISC-V MPU.
- Harden boot and firmware stack: early platform initialization, BootROM/FSBL, U-Boot, OpenSBI/firmware handoff.
- Drive OS-level security enablement: kernel/BSP integration, Device Tree updates, reserved memory, and firmware interfaces.
- Develop and debug platform security components and drivers: crypto accelerators, key services, secure storage, lifecycle/provisioning, anti-rollback, and attestation hooks.
- Produce security collateral for SDK releases: integration, validation, bring-up/debug notes, and release readiness artifacts.
- Create tests and validate on FPGA/first silicon; root-cause issues across hardware, firmware, and kernel.
Requirements
Core technical skills and hands-on bring-up experience required.
- 5+ years in low-level firmware/boot development, secure boot, and Root of Trust on SoCs.
- Expert-level C programming and ability to read low-level firmware and kernel-adjacent code.
- Strong Linux internals knowledge: boot flow, memory management/MMU basics, privilege/isolation concepts, and system-level debugging.
- SoC/platform bring-up experience with ownership of security and boot-stack quality.
- Experience with U-Boot, Linux kernel, Device Tree, and Yocto/OpenEmbedded or equivalent build systems.
- Proficiency with debugging tools: GDB and one of OpenOCD/JTAG, Lauterbach, or similar.
- Experience working on FPGA, emulation, or early-silicon platforms for bring-up and validation.
- Nice-to-have: RISC-V (RV64) security exposure, OpenSBI/secure monitor layers, pre-/post-silicon validation, and CI/CD for automated validation.
Education Requirements
B.E./B.Tech or M.E./M.Tech in Computer Engineering, Electrical/Electronics Engineering, or a related field.
About the Company
Company: GlobalFoundries
Headquarters: Saratoga Springs, New York, USA
GlobalFoundries is a leading contract manufacturer for the global semiconductor industry, with facilities in multiple countries, including the USA. The company develops a broad portfolio of semiconductor technologies and employs around 13,000 people worldwide. GlobalFoundries focuses on enhancing competitiveness in specialized application solutions and fostering innovation in mobile communications, consumer electronics, and automotive applications.

Date Posted: 2026-08-21