NVIDIA, a leader in computer graphics, PC gaming, and accelerated computing for over 25 years, is seeking a Senior Software Architect for their Advanced Development team. This role involves crafting architectural solutions and participating in proof-of-concept development across various technological fields related to modern data centers.
Key Responsibilities:
- Research, design, and develop innovative software and hardware solutions in network programmability
- Collaborate with various NVIDIA groups to accelerate network programmability technologies
- Perform proof-of-concept and simulation development to evaluate pioneering network programmability technology
Requirements:
- B.Sc., M.Sc., or Ph.D. in Computer Science, Electrical or Computer Engineering (or equivalent experience)
- 7+ years of industry experience in system programming or related fields
- Strong background in algorithm design, system programming, and computer architecture
- Excellent programming and software development skills
- Can-do attitude, high energy, and strong interpersonal skills
- Ability to work effectively in a multi-national, multi-time-zone corporate environment
Preferred Qualifications:
- Proven research track record
- Experience with eBPF or P4 language
- Background in network programmability
- Experience with Kubernetes
- Exceptional communication skills
NVIDIA offers a dynamic work environment with some of the most forward-thinking professionals in the technology industry. The company values creativity and autonomy, and is committed to fostering a diverse and inclusive workplace.
Join NVIDIA in shaping the future of technology across AI, deep learning, data analytics, HPC, SDN, virtualization, storage, and more. Apply now to be part of this innovative team!