Network Software Development Engineer, Switch
4 months ago
Our Networking team brings together innovative ideas and technologies from network architecture, software defined networking (SDN), network virtualization, switch software and hardware co-design, and high-speed networking, to create hyperscale data-center networking solutions that power several of the most popular apps of the world which serve hundreds of millions of users around the globe. Our Networking team is responsible for designing, building, and operating the global, intelligent network infrastructure to meet the requirements of high availability, scalability, and high-performance. By joining this team, you will gain marketable software development and/or network operation experiences in data center networking at massive scale.
Responsibilities
• Design and development of switch OS for data center network devices;
• Explore new networking, monitoring, and telemetry technologies to improve data center network efficiency and availability.
Requirements
• Bachelor's degree in CS or related major, with 2 or more years in professional software development
• Master one or several of the mainstream programming languages including but not limited to: C/C++, Python, Go, bash
• Passion in high-speed IP networking, hardware-software interaction, and hardware offloading technologies
• Knowledge of Linux or Unix; proficient in Linux command line, vim/emacs
• Knowledge on how switch/router works, embedded system hardware architecture, processor architecture, and switch/router OS
• Hands-on experience in mainstream merchant switch software development, or SONiC open source development; experience in BSP development is a plus
• Familiar with switch ASIC SDK, experience in XGS driver or SAI development is a plus
• Familiar with or protocol development, experience in routing protocols, telemetry development
• Strong problem solving and software troubleshooting skills
• Self-motivation and self-driving under limited supervision
-
San Jose, California, United States Hireio, Inc. Full timeAbout the RoleWe are seeking a highly skilled Network Software Development Engineer to join our Networking team at Hireio, Inc. This is an exciting opportunity to design and develop switch OS for data center network devices and explore new networking, monitoring, and telemetry technologies to improve data center network efficiency and...
-
Director of Switching Software Development
3 weeks ago
San Jose, California, United States Super Micro Computer Full timeJob Summary:Supermicro is seeking a seasoned senior director-level professional with exceptional networking software expertise, leadership, analytical, strategic, and mentorship skills to join our fast-growing switch department. This individual will drive the development and improvement of switching software products, create aggressive go-to-market plans,...
-
Network Routing
2 months ago
San Jose, United States Arrcus Inc Full timeJob DescriptionJob DescriptionNetwork Routing & Switching Protocols Software Development- Principal EngineerSan Jose, CA/US RemoteAbout ArrcusArrcus was founded to enhance business efficiency through superior network connectivity. The Arrcus Connected Edge (ACE) platform offers best-in-class networking with the most flexible consumption model at the lowest...
-
Network Solutions Engineer
2 weeks ago
San Jose, California, United States Super Micro Computer Full timeJob Summary:Supermicro is seeking a talented and passionate Application Engineer with in-depth knowledge in networking solutions, particularly in switch products. As a key member of our team, you will be responsible for providing technical support to our enterprise customers, promoting internal switch products to provide optimized customer networking...
-
Software Development Engineer
2 weeks ago
San Jose, California, United States Google Full timeAbout the RoleAs a software engineer at Google, you will have the opportunity to work on a specific project critical to our needs, with opportunities to switch teams and projects as our business grows and evolves.Key ResponsibilitiesDesign, develop, test, deploy, maintain, and enhance software solutionsManage project priorities, deadlines, and...
-
Software Development Engineer
2 weeks ago
San Jose, California, United States Google Full timeAbout the JobAs a software engineer at Google, you will have the opportunity to work on a specific project critical to our needs, with the possibility to switch teams and projects as our business grows and evolves.ResponsibilitiesWrite product or system development code.Participate in, or lead design reviews with peers and stakeholders to decide amongst...
-
Hardware Design Engineer
2 weeks ago
San Jose, California, United States Intelliswift Software Full time**Job Summary**We are seeking a highly skilled Hardware Board Design Engineer to join our team at Intelliswift Software. As a key member of our engineering team, you will be responsible for designing and developing high-speed network interfaces, network switches, and routers.**Key Responsibilities:**Design and develop high-speed network interfaces, including...
-
Principal Software Development Engineer
1 month ago
San Jose, United States XConn Technologies Holdings Inc. Full timeIntroductionXconn Technologies is a leading ASIC supplier of PCIe Gen5 switches and CXL 2.0 switches. Our customers are datacenter OEM vendors and hyperscalers. Xconn Technologies is a well-funded startup located in the silicon valley. The company focuses on high performance CXL switch ASIC for the next generation computing platforms for AI computing and...
-
Principal Software Development Engineer
1 month ago
San Jose, United States XConn Technologies Holdings Inc. Full timeIntroductionXconn Technologies is a leading ASIC supplier of PCIe Gen5 switches and CXL 2.0 switches. Our customers are datacenter OEM vendors and hyperscalers. Xconn Technologies is a well-funded startup located in the silicon valley. The company focuses on high performance CXL switch ASIC for the next generation computing platforms for AI computing and...
-
San Jose, United States Hireio, Inc. Full timeJob DescriptionJob DescriptionOur Networking team is responsible for designing, building, and operating the global, intelligent network infrastructure to meet the requirements of high availability, scalability, and high-performance. By joining this team, you will gain marketable software development and/or network operation experiences in data center...
-
Software Engineer
2 days ago
San Diego, California, United States Apple Full timeJob SummaryWe are seeking a talented and energetic software engineer to join our Networking Infrastructure team at Apple. As a key member of our team, you will be responsible for designing, enhancing, and maintaining the core networking stack OS components used in the majority of Apple's platforms, including macOS, iOS, iPadOS, watchOS, and tvOS.Key...
-
Software Development Engineer
1 week ago
San Diego, California, United States Apple Full timeAbout the RoleWe are seeking a talented Software Engineer to join our Networking Infrastructure team at Apple. As a key member of our team, you will be responsible for designing, enhancing, and maintaining the core networking stack OS components used in Apple's platforms.Key ResponsibilitiesDesign and implement new networking technologies and...
-
System Engineer
3 weeks ago
San Jose, California, United States Ciena Full timeAbout the RoleWe are seeking a highly skilled Resident Engineer to join our team at Ciena. As a key member of our technical support team, you will be responsible for providing system-level post-sales support for our customers.Key ResponsibilitiesProvide on-site and telephone technical support on all Ciena optical transport and network management...
-
San Jose, California, United States Arrcus Inc Full timeAbout ArrcusArrcus is a leading provider of network connectivity solutions, dedicated to enhancing business efficiency through innovative technology. Our flagship product, the Arrcus Connected Edge (ACE) platform, offers unparalleled networking capabilities with a flexible consumption model and the lowest total cost of ownership.We are a team of world-class...
-
San Jose, California, United States Arrcus Inc Full timeAbout ArrcusArrcus is a leading provider of network connectivity solutions, dedicated to enhancing business efficiency through innovative technology. Our flagship product, the Arrcus Connected Edge (ACE) platform, offers unparalleled networking capabilities with a flexible consumption model and the lowest total cost of ownership.We are a team of world-class...
-
Senior Software Development Manager
3 weeks ago
San Jose, California, United States Cisco Systems, Inc. Full timeAbout the RoleWe are seeking a seasoned Senior Software Development Manager to lead the development of our cutting-edge cloud service within Cisco Networking Engineering. As a key member of our team, you will be responsible for architecting and developing backend features, defining technical roadmaps, and coordinating with stakeholders to deliver integrated...
-
San Francisco, California, United States TWO95 International Full timeJob Title: Open Switch ExpertLocation: RemoteDuration: 6 weeks with possible extensionWe are seeking an experienced Network Engineer to work on a custom open source switch/router project for a client in San Francisco, CA. The ideal candidate will have a strong background in developing open switch solutions and experience with Mellanox or Metronome.Key...
-
San Jose, California, United States Arrcus Inc Full timeAbout Arrcus IncArrcus Inc is a leading provider of network infrastructure solutions. We are seeking a highly skilled Network Infrastructure Software Development Lead to join our team.Job DescriptionThe Network Infrastructure Software Development Lead will be responsible for driving engineering-wide initiatives for quality, performance, and scaling of...
-
Senior Network Validation Engineer
2 weeks ago
San Jose, California, United States Super Micro Computer Full timeAbout SupermicroSupermicro is a leading provider of advanced server, storage, and networking solutions for data centers, cloud computing, enterprise IT, and other industries. We are a top-tier company with a strong presence in the technology sector.Job SummaryWe are seeking a highly skilled Senior Network Validation Engineer to join our team. The ideal...
-
San Jose, California, United States Hireio, Inc. Full timeAbout the RoleHireio, Inc. is seeking a highly skilled Network Software Development Engineer to join our Networking team. As a key member of our team, you will be responsible for designing, building, and operating the global, intelligent network infrastructure to meet the requirements of high availability, scalability, and high-performance.Key...