Principal, Design Verification Engineer, Secure Root of Trust
Core
Develop architecture for functional verification environments and verify circuitry for secure root of trust in multi-core SoCs.
Role type
Principal Design Verification Engineer (Secure Root of Trust)
Builds
Functional verification environments, reference models, bus-functional monitors, and drivers for high-speed data transfer chips.
Domain
Semiconductor / Hardware Design Verification / Security
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
System Verilog, UVM, Python, Perl, C++, ARM assembly, Object-Oriented Design, Linux OS, random verification techniques, coverage analysis, secure hardware architecture concepts, Root of Trust, Secure boot, Secure debug
Preferred skills
Experience verifying complex security-sensitive SoCs, transforming engineering requirements into scalable software tools
Technologies
System Verilog, UVM, Python, Perl, C++, ARM assembly, Linux
Responsibilities
Develop verification environment architecture including reference models and monitors; write verification test plans using random techniques; debug failures and resolve issues with designers; verify boot code and maintain tools for multi-core SoCs; unit and regression test software tools.
Seniority
Principal, hands-on IC with strategy & mentorship