Silicon Security Engineer
(US&UK) Mountain View CA , Austin TX, Portland OR, or Fort Collins CO, Cambridge UK
Engineering – Silicon Engineering /
We are working on software, firmware and hardware to evolve the RISC-V ecosystem and build secure-by-design RISC-V based systems.
The security and privacy team has the charter to define security requirements, guide threat assessments and design optimal security mitigations for the hardware teams and software teams. We are responsible for providing secure designs for RISC-V as we bring our product vision to life. As a silicon security engineer on our team, you will participate in the architecture definition, design and development of security features and building blocks involving but not limited to a hardware root-of-trust, access control mechanisms, hardware optimized cryptographic IP building blocks, SCA/FI resistant hardware security mitigations, secure information flow analysis, security assurance verification techniques etc.
We are big proponents of Open Source development and contribute back our improvements to all the great projects we use.
- Solidify SoC & subsystems security requirements;
- Collaborate with other domain experts to perform SoC threat assessments and define security mitigations;
- Work with cross functional teams (architecture, platform, design, verification, power/thermal, and firmware teams) to refine the security micro-architecture & RTL design implementation of various subsystem
- Own architecture/microarchitecture definition, RTL Design / implementation of specialized security functions (e.g. SCA/FI tolerant hardware, optimized cryptographic IP design etc.)
- Perform security reviews;Support validation, hackathon teams with security-oriented tasks & security certifications where applicable
- Demonstrated ability to architect, design and / or implement original secure system-on-chip (SoC) hardware IP building blocks / subsystems, security verification techniques, and perform independent analysis of security designs
- Prior experience with RTL design and / or verification tools, flows and methods
- Familiarity with mapping security primitives to low-level hardware interfaces, and impact on hardware-software codesign is a plus
- Familiarity with assembly/C/C++/Rust is a plus
- Excellent skills in problem solving, written and verbal communication, excellent organization skills, and highly self-motivated
- Ability to work well in a team and be productive under aggressive schedules
BS, MS, or Ph.D. in Electrical Engineering, Computer Engineering or Applied Cryptography or related fields