Senior Switch Software Architect
NVIDIA· Architect
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
- Senior Physical Verification Engineer3d agoEngineer, ASIC
- Senior System Software Engineer, Display Security3d agoEngineer, Sys SW
- Senior FPGA Prototyping Engineer - Hardware3d agoSanta Clara, CA · Engineer, ASIC
- Senior Product Engineer3d agoHybrid (Thailand) · Engineer, Product Development
- Senior Architect - Data Processing Systems, Analytics and Data Intelligence3d agoHybrid (Remote / Local) · Architect