Tech Stack
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
AI @ 3
Algorithms @ 3
Audit
Compliance
Debugging @ 3
GPU
LLM
Python @ 3
Security @ 3
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Details
NVIDIA is seeking a Security Architect to help define and advance security architecture for pioneering SoCs and GPUs. The role involves evaluating platform security requirements, supporting security certification efforts, and contributing to secure designs across automotive, gaming, and server platforms.
You will gain hands-on experience in security certification and assurance programs, silicon security, secure boot, measured boot, hardware roots of trust, cryptography, CPU security architecture, and SoC security design. You will also help build and apply AI-assisted tools for design reviews, specification analysis, threat modeling, certification evidence tracking, and security knowledge retrieval.
Responsibilities
- Support security certification and compliance efforts for NVIDIA chips and platforms, including FIPS 140-3, EU CRA, ISO 21434, Caliptra trademark audit, and related assurance programs.
- Assist with certification documentation, implementation tracking, evidence collection, compliance mapping, and coordination with internal teams, external laboratories, auditors, and certification partners.
- Help translate security requirements and certification expectations into practical engineering guidance for hardware, firmware, and software teams.
- Review architecture, verification, and firewall specifications with guidance from senior architects to assess whether IPs meet platform security requirements.
- Contribute to threat modeling by identifying trust boundaries, attack surfaces, assets, assumptions, and potential mitigations.
- Contribute to security architecture documentation, design review checklists, certification materials, compliance mappings, and internal guidance.
- Collaborate with security architects, hardware teams, software teams, verification teams, and product teams to evaluate platform security requirements.
- Build and improve AI-enhanced tools and workflows that help security architects review specifications, identify security requirements, summarize technical evidence, and scale threat modeling across SoC and GPU programs.
- Explore practical uses of LLMs and automation to improve security architecture productivity while protecting confidential design information and maintaining engineering rigor.
Requirements
- Pursuing or recently completed a BS, MS, or PhD in Electrical Engineering, Computer Science, Computer Engineering, or a related field, or equivalent experience.
- Strong foundation in computer architecture, digital logic, operating systems, embedded systems, or computer security.
- Coursework, internship, research, project, or equivalent experience in security, computer architecture, hardware design, or cryptography.
- Programming and debugging fundamentals in one or more of C, C++, Python, Verilog, SystemVerilog, ARM assembly, RISC-V assembly, or scripting languages.
- Strong analytical, reasoning, collaboration, and problem-solving skills for working across engineering teams.
- Curiosity and genuine interest in learning security architecture for sophisticated SoCs and GPUs.
- Interest in using AI tools and automation to improve engineering workflows, including documentation, analysis, and security review tasks.
Preferred Qualifications
- Exposure to SoC security or platform security concepts such as secure boot, measured boot, hardware roots of trust, key management, debug security, isolation, or memory protection.
- Understanding of cryptographic algorithms, standards, implementations, and secure protocol usage.
- Experience with threat modeling, vulnerability research, CTFs, secure design review, or security testing.
- Experience with ASIC design concepts, RTL, verification, and embedded firmware.
- Experience building AI-assisted engineering tools, automation scripts, retrieval systems, agents, evaluation workflows, or tools for code, technical writing, architectural assessment, verification, or security analysis.
Compensation and Benefits
The base salary range is USD 108,000–178,250 for Level 1 and USD 124,000–195,500 for Level 2. Compensation is determined based on location, experience, and the pay of employees in similar positions. The role also includes eligibility for equity and benefits.