← All roles

Senior Switch Software Architect

NVIDIA· Architect
Apply on company site
Beijing, China, Shanghai, ChinaFull-timePosted 2mo ago

About the role

Senior Software Architect specializing in Ethernet Switch ASICs to help define switching software stacks, Linux kernel networking, and drive next-generation network architectures for AI/ML computing at NVIDIA.

Responsibilities

  • Explore networking technologies, features and protocols, hardware/software capabilities, open-source software and drivers to build and enhance Networking platforms.
  • Identify and evaluate new technologies, innovations, initiatives, and software partners that align with our technology roadmap and business needs.
  • Define robust architectures and technical requirements for embedded software, meeting AI/ML workloads' needs and highly performing network operations.
  • Lead the work with R&D and Validation teams, providing technical guidelines and close support and thorough reviews for detailed designs and test plans.
  • Be a member of a team that defines the next-gen Switch.
  • Tight collaboration with architects across various fields, including Chip Design, Firmware, Hardware Platforms, and System teams.
  • Close work with product marketing, program managers, and account managers to ensure the successful execution of projects.
  • Lead engagements with key customers in pioneering edge-technology field.
  • Issue patents, publish white papers and blogs, and be proactive in technical forums and industry working groups.
  • Promote innovation through the design and implementation of Proof-of-Concept (PoC).

Qualifications

  • B.Sc. or M.Sc. in Computer Science, Computer Engineering, or Electrical Engineering.
  • 12+ years of experience in embedded software development for networking products, including 5+ years functioning as a Software Architect responsible for significant modules.
  • Expert-level knowledge in Ethernet/IP technologies, network topologies, and networking features in data center, telco and/or edge networks.
  • Highly experienced in embedded software design and operating system fundamentals.
  • Proven track record of proactively researching and integrating emerging technologies to develop practical applications and innovative solutions.
  • Leadership skills and accountability, including of past projects.
  • Clear verbal and written communication with the ability to build consensus within a large organization.
  • Possess problem-solving and critical thinking skills.
  • Ability to operate in a highly dynamic environment.
  • Professional level in English and local language.

Skills

Required:Ethernet/IP technologiesEmbedded software design
Nice to have:Linux kernel networking
Last updated Aug 14, 2026. Interested? Apply on the company site.

About NVIDIA

World Leader in AI Computing

NVIDIA invents the GPU and drives advances in AI, HPC, gaming, creative design, autonomous vehicles, and robotics.

AIautonomous vehiclesgaminggpugraphics cardhigh performance computingliquid-ai-recruiting-targetllm

More open roles at NVIDIA