Senior Manager, Root of Trust Security
About the role
Lead and grow a team of embedded security software engineers developing infrastructure and embedded stack for root-of-trust hardware.
Partner with the team’s technical leads to drive the architecture and development roadmap of root-of-trust foundational security.
Influence, contribute to, and collaborate on industry standards and open-source hardware/software security projects such as Caliptra and OpenTitan.
Partner with hardware vendors and internal cross-functional teams to design, build, and launch features for hardware root-of-trust solutions.
Oversee the design and implementation of functional and integration test frameworks to validate hardware security integrations across pre-silicon and post-silicon environments, as well as in Data Center cloud deployments.
Responsibilities
- Lead and grow a team of embedded security software engineers developing infrastructure and embedded stack for root-of-trust hardware.
- Partner with the team’s technical leads to drive the architecture and development roadmap of root-of-trust foundational security.
- Influence, contribute to, and collaborate on industry standards and open-source hardware/software security projects such as Caliptra and OpenTitan.
- Partner with hardware vendors and internal cross-functional teams to design, build, and launch features for hardware root-of-trust solutions.
- Oversee the design and implementation of functional and integration test frameworks to validate hardware security integrations across pre-silicon and post-silicon environments, as well as in Data Center cloud deployments.
Requirements
- Bachelor’s degree in Computer Science, a related field, or equivalent practical experience.
- 8 years of experience with software development.
- 7 years of experience working with bare metal firmware or embedded operating systems.
- 5 years of experience in a people management or team leadership role.
- 5 years of experience in a technical leadership role.
- Experience in embedded software development using C/C++ or Rust, with a focus on embedded systems.
Preferred qualifications
- Experience with embedded Rust and C development, Golang, and Python.
- Experience with the RISC-V architecture, bare-metal programming, bootloaders, embedded firmware, and kernal development.
- Familiarity with open source projects such as OpenTitan or Caliptra.
- Familiarity with large-scale roots of trust deployments and the associated issues.
- Familiarity with operating systems, computer architecture, compilers, and embedded security.
Benefits
Individual pay is determined by factors including job-related skills, experience, and relevant education or training. US: $262000 - $365000 (USD) + 25% bonus target + equity + benefits