ASIC (Application Specific Integrated Circuit), BGP, C Programming Language, C++ Programming Language, Cloud Computing, Computer Networks, Cross-Functional, Debugging Skills, Distributed Computing, Large-Scale Systems, Linux System Internals/Programming, Network Architecture/Engineering, Network Operations Center, Network Protocols, Network Switching, Network Systems, Performance Tuning/Optimization, Problem Solving Skills, Programming Languages, Python Programming/Scripting Language, Scalable System Development, Software Engineering, Systems/Internals Programming, TCP/IP (Transmission Control Protocol/Internet Protocol)
Job Title: Principal Software Engineer / Architect (Networking)
Location: San Jose, CA
Experience: 5–7 Years
Job Summary:
We are seeking a highly skilled Principal Software Engineer / Architect to join our Silicon One team in San Jose. The ideal candidate will have strong expertise in network architecture, networking ASICs, and cloud data center networking, with a passion for building high-performance, scalable solutions.
Key Responsibilities:
- Design and develop scalable networking solutions for data center environments
- Work closely with hardware (ASIC) and software teams to deliver high-performance systems
- Contribute to network architecture and next-generation infrastructure design
- Optimize performance, scalability, and reliability of networking platforms
- Collaborate with cross-functional teams to deliver customer-centric solutions
Required Skills & Qualifications:
- 5–7 years of experience in networking, systems, or related domains
- Strong knowledge of network protocols (TCP/IP, BGP, EVPN, VXLAN, etc.)
- Experience with networking ASICs or low-level system programming
- Proficiency in C/C++/Python or similar programming languages
- Hands-on experience with cloud data center networking
- Strong problem-solving and debugging skills
Preferred Qualifications:
- Experience with large-scale distributed systems
- Exposure to high-performance networking or switching platforms
- Knowledge of Linux internals and system-level development