Want to get hired at NVIDIA?

Senior Software Architect Cyber Security

NVIDIA

HybridHybrid

Original Job Summary

About the Role

NVIDIA is seeking a dedicated and hardworking Senior Software Architect Cyber Security to join our SW Architecture group. In this role, you will research new technologies and define groundbreaking security architectures from ideation to productization, focusing on securing data centers and AI clouds with NVIDIA's DPU and NIC technologies.

What You Will Be Doing

  • Evaluate new technologies and rapidly develop prototypes for product solutions.
  • Collaborate across teams to transform innovative ideas into released products.
  • Craft new innovations to secure AI and data centers.
  • Work with high-profile customers on sophisticated, groundbreaking technologies.
  • Provide fast, creative solutions to complex security problems.

What We Need To See

  • BS or MS degree in Computer Science, Computer Engineering or equivalent.
  • 10+ years of software development with expertise in security technologies.
  • 4+ years as a SW Architect/System Architect.
  • Proficiency in C++ and Python and hands-on Linux development.
  • Deep knowledge of virtualization and containerization technologies.
  • Excellent communication, documentation, and collaboration skills.

Ways To Stand Out

  • Experience in developing security products.
  • Expertise in memory forensics and storage networking.
  • Background in data center technologies and cloud systems.

Key Skills/Competency

C++, Python, Linux, virtualization, containerization, SW architecture, security, innovation, data centers, AI

How to Get Hired at NVIDIA

🎯 Tips for Getting Hired

  • Customize your resume: Tailor your skills to NVIDIA's requirements.
  • Highlight projects: Emphasize security and innovation experience.
  • Network strategically: Connect with NVIDIA employees on LinkedIn.
  • Prepare technically: Brush up on C++, Python, and Linux skills.

📝 Interview Preparation Advice

Technical Preparation

Review C++ programming projects.
Study advanced Python coding techniques.
Practice Linux system development.
Update knowledge on virtualization/containerization.

Behavioral Questions

Discuss a challenging team project.
Describe handling tight deadlines.
Explain adapting to rapid technology changes.
Share experience in cross-functional collaboration.