About the role
Job Description
We are seeking a Senior Software Engineer / Technical Leader with deep expertise in C/C++ and networking, and a strong background in router/switch software development. This role will focus on advancing our flagship Nexus 9000 (Nexus9K) platform, with a particular emphasis on AI/ML networking workloads.The ideal candidate will have experience working with ASIC forwarding, either in merchant silicon (e.g., Broadcom, Marvell) or proprietary architectures, and a proven track record of designing, implementing, and scaling high-performance networking software.
Key Responsibilities
- Lead the design and development of control/data plane software for the Nexus9K product line.
- Collaborate with ASIC and hardware teams to optimize packet forwarding paths for AI/ML workloads.
- Deliver robust, scalable, and high-performance software in C/C++.
- Drive end-to-end software development, from architecture to deployment, in a fast-paced environment.
- Mentor junior engineers and provide technical guidance across teams.
- Contribute to system-level performance analysis and troubleshooting.
Required Qualifications
- 8+ years of experience developing networking software for routers and/or switches.
- Proficient in C and C++, with strong debugging and optimization skills.
- Hands-on experience with network protocols, L2/L3 forwarding, and control/data plane architectures.
- Solid background in ASIC forwarding (merchant or proprietary silicon).
- Experience working on large, distributed systems and embedded software.
Preferred Qualifications
- Prior experience with Cisco Nexus platforms or similar enterprise-class switches.
- Familiarity with AI/ML networking workloads and traffic patterns.
- Exposure to NetOps, telemetry, or programmable pipelines (e.g., P4).
- Strong collaboration and communication skills.
About ThunderSoft
ThunderSoft is a provider of operating system technologies, superior products and solutions, experts in mobile, IoT, automotive, and enterprise. Founded in 2008, through ThunderSoft’s expertise in edge intelligence and operating systems including Android, Linux, Windows and others, a profound middleware, application, and algorithm technology portfolio, strategic partnerships with key semiconductors, components, terminals, software and Internet vendors, and mobile carriers, give us a unique vertical integration advantage across industries. ThunderSoft is a value-added scaling partner, bringing our customers with innovative, reliable, and commercial-ready products and solutions for the fields of IoT and Intelligent connected vehicle. ThunderSoft has established joint ventures individually with Qualcomm, Arm and Intel. Meanwhile, the company operates joint laboratories with Qualcomm, Intel, Microsoft, Arm, Samsung, and Sony, among many others. The extensive collaboration with industries empowers ThunderSoft to accelerate the development of the smart industry. Headquartered in Beijing and listed on the Shenzhen Stock Exchange (SZ: 300496), We have 40 R&D centers and offices in China and a global presence in Germany, Finland, Bulgaria, Ukraine, Japan, South Korea, India, Malaysia, Singapore, Canada, U.S, etc.
About the role
Job Description
We are seeking a Senior Software Engineer / Technical Leader with deep expertise in C/C++ and networking, and a strong background in router/switch software development. This role will focus on advancing our flagship Nexus 9000 (Nexus9K) platform, with a particular emphasis on AI/ML networking workloads.The ideal candidate will have experience working with ASIC forwarding, either in merchant silicon (e.g., Broadcom, Marvell) or proprietary architectures, and a proven track record of designing, implementing, and scaling high-performance networking software.
Key Responsibilities
- Lead the design and development of control/data plane software for the Nexus9K product line.
- Collaborate with ASIC and hardware teams to optimize packet forwarding paths for AI/ML workloads.
- Deliver robust, scalable, and high-performance software in C/C++.
- Drive end-to-end software development, from architecture to deployment, in a fast-paced environment.
- Mentor junior engineers and provide technical guidance across teams.
- Contribute to system-level performance analysis and troubleshooting.
Required Qualifications
- 8+ years of experience developing networking software for routers and/or switches.
- Proficient in C and C++, with strong debugging and optimization skills.
- Hands-on experience with network protocols, L2/L3 forwarding, and control/data plane architectures.
- Solid background in ASIC forwarding (merchant or proprietary silicon).
- Experience working on large, distributed systems and embedded software.
Preferred Qualifications
- Prior experience with Cisco Nexus platforms or similar enterprise-class switches.
- Familiarity with AI/ML networking workloads and traffic patterns.
- Exposure to NetOps, telemetry, or programmable pipelines (e.g., P4).
- Strong collaboration and communication skills.
About ThunderSoft
ThunderSoft is a provider of operating system technologies, superior products and solutions, experts in mobile, IoT, automotive, and enterprise. Founded in 2008, through ThunderSoft’s expertise in edge intelligence and operating systems including Android, Linux, Windows and others, a profound middleware, application, and algorithm technology portfolio, strategic partnerships with key semiconductors, components, terminals, software and Internet vendors, and mobile carriers, give us a unique vertical integration advantage across industries. ThunderSoft is a value-added scaling partner, bringing our customers with innovative, reliable, and commercial-ready products and solutions for the fields of IoT and Intelligent connected vehicle. ThunderSoft has established joint ventures individually with Qualcomm, Arm and Intel. Meanwhile, the company operates joint laboratories with Qualcomm, Intel, Microsoft, Arm, Samsung, and Sony, among many others. The extensive collaboration with industries empowers ThunderSoft to accelerate the development of the smart industry. Headquartered in Beijing and listed on the Shenzhen Stock Exchange (SZ: 300496), We have 40 R&D centers and offices in China and a global presence in Germany, Finland, Bulgaria, Ukraine, Japan, South Korea, India, Malaysia, Singapore, Canada, U.S, etc.