Taro Logo

Senior Software Architect

NVIDIA is the world leader in accelerated computing, pioneering GPU technology and AI solutions.
Staff Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS

Description For Senior Software Architect

NVIDIA is seeking a Senior Software Architect to join their CTO architecture group in Israel. This role focuses on architecting groundbreaking technologies in networking drivers, virtualization, and Linux kernel development. The position requires expertise in datacenter networking software architecture and development, with a strong understanding of system-level issues, network protocols, operating systems, and virtualization.

The ideal candidate will work at the intersection of hardware and software, defining and implementing solutions for next-generation computing challenges. They will collaborate closely with customers and R&D teams to design and implement innovative features for VMware switching, security solutions, and network virtualization.

NVIDIA, known for inventing the GPU and revolutionizing parallel computing, offers an environment where innovation thrives. The company has transformed multiple industries through its contributions to gaming, AI, and deep learning. This role presents an opportunity to work with some of the most brilliant minds in technology while helping shape the future of computing architecture.

The position offers competitive compensation and comprehensive benefits, reflecting NVIDIA's status as one of the technology sector's most desired employers. The company maintains a strong commitment to diversity and inclusion, fostering an environment where creativity and autonomy are highly valued. This is an excellent opportunity for an experienced architect who wants to impact the future of accelerated computing and AI technology.

Last updated 4 days ago

Responsibilities For Senior Software Architect

  • Technically lead features working with customers and R&D on architecture and design
  • Define requirements and research hardware, firmware, and software support
  • Present and verify solutions to customers and internal R&D
  • Resolve implementation issues and community feedback
  • Handle new features including VMware switching logic, emulated netdev and storage blockdev
  • Work on security DPI, FW offload solutions, and encryptions

Requirements For Senior Software Architect

Linux
Python
  • B.Sc/M.Sc in Computer Engineering, Computer Science or Electrical Engineering
  • 5+ years of software development experience in C
  • 2+ years of architecture experience
  • Knowledge of networking drivers and operating systems
  • Ability to work independently
  • Ability to technically lead R&D

Benefits For Senior Software Architect

Medical Insurance
  • Competitive salaries
  • Comprehensive benefits package

Interested in this job?

Jobs Related To NVIDIA Senior Software Architect