Principal Software Engineer - Switch Design (27965)
$240k - $270kSuper Micro Computer
Job Req ID: 27965 About Supermicro: Supermicro® is a Top Tier provider of advanced server, storage, and networking solutions for Data Center, Cloud Computing, Enterprise IT, Hadoop/ Big Data, Hyperscale, HPC and IoT/Embedded customers worldwide. We are the #5 fastest growing company among the Silicon Valley Top 50 technology firms. Our unprecedented global expansion has provided us with the opportunity to offer a large number of new positions to the technology community. We seek talented, passionate, and committed engineers, technologists, and business leaders to join us. Job Summary: Supermicro is seeking an experienced Principal Software Engineer - Switch Design to lead the design and development of high-performance networking software for our next-generation data center platforms. This role focuses on SONiC-based network operating systems and integration with leading networking ASICs (Broadcom, Marvell, etc.). Essential Duties and Responsibilities: Includes the following essential duties and responsibilities (other duties may also be assigned):
- Design and optimize critical software modules, drivers, and APIs for high-performance forwarding and control planes.
- Define the software architecture integrating SONiC with Supermicro's hardware platform infrastructure to ensure scalability, reliability, and high availability.
- Develop and maintain robust interfaces for telemetry, diagnostics, and system management.
- Lead optimization of system performance, power efficiency, and resource utilization.
- Provide technical leadership and mentorship to engineers across software, hardware, and QA teams.
- Drive cross-functional collaboration with product, hardware, and platform teams to align on requirements and deliverables.
- Engage with the open-source SONiC community - contribute upstream, review patches, and align development with community direction.
- Evaluate and adopt emerging tools, technologies, and methodologies to accelerate development and testing cycles.
- BS/MS in Computer Science, or related STEM field.
- 15+ years of software development experience in networking or system software.
- Strong programming skills in C/C++ and/or Go.
- Expertise in data structures, algorithms, and software design.
- Solid understanding of L2/L3 networking in couple of the areas below:
- Routing protocols: BGP, OSPF, EVPN, VXLAN
- Control plane infrastructure: RIB, FIB, BFD, IPC, interface management
- Layer 2 technologies: STP, PVST, MSTP
- Network management protocols: AAA, DNS, DHCP, SNMP, sFlow, IPFIX, etc.
- Experience with packet forwarding engines such as Broadcom (XGS), Marvell, VPP, or Linux kernel forwarding.
- Hands-on experience with SONiC network operating system development, integration, or deployment.
- Familiarity with datacenter networking, RoCE, QoS, and telemetry frameworks.
- Experience with open-source collaboration and contribution practices.
Vacancy posted 5 days ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer - Switch Design (27965) in San Jose, CA vacancy
$240k - $270k
...Principal Software Engineer - Switch Design Supermicro® is a Top Tier provider of advanced server, storage, and networking solutions for Data Center, Cloud Computing, Enterprise IT, Hadoop/Big Data, Hyperscale, HPC and IoT/Embedded customers worldwide. We are the #5...SuggestedRemote workWorldwide$223k - $306.5k
...world. Job Summary As a Sr Principal AI Engineer, you will join a dynamic team to pioneer... ...role moves beyond traditional software engineering to design intelligent, agentic workflows... ...vendor independence, allowing seamless switching between LLMs (e.g., GPT-4, Llama,...SuggestedFull timeWork at office$200k - $220k
...talented, passionate, and committed engineers, technologists, and business... ...seeking an experienced AI Network Software Solution Architect to lead the design and development of next-generation... ...in GPU fabric design, high-speed switching, network automation, network observability...SuggestedWorldwide$242k
...brands power global travel for everyone, everywhere. We design cutting‑edge tech to make travel smoother and more... ...journey. We’re building a more open world. Join us. Principal Software Development Engineer Our Technology Team partners with teams across Expedia...SuggestedFull timeLocal areaFlexible hours- ...Principal Software Developer (IC4) Oracle Health Platform Engineering builds and operates shared platform services that power secure, reliable product delivery at... ...organization, using AI-assisted approaches to accelerate design and delivery while maintaining high standards...SuggestedTemporary workVisa sponsorshipFlexible hours
- ...Strategic Customer Engineering Engineer An engineer on the Strategic Customer Engineering... ...of complex projects. This engineer will design, coordinate, and execute technical solutions... ...cloud engineering experience in a software development environment ~ Development...Flexible hours
$249k
...Group brands power global travel for everyone, everywhere. We design cutting-edge tech to make travel smoother and more... ...journey. We’re building a more open world. Join us. Principal Software Engineer, Observability Introduction to the Team: Our Technology...Local areaFlexible hours$158.74k - $236k
...national origin, or disability. What you'll work on: ~Design and drive implementation of highly scalable, highly available... ...degree or foreign equivalent in Computer Science, Computer Engineering, Software Engineering or related field. Experience Requirements:...Local areaRemote workWorldwide$195k - $292k
...Description Invent the future with us. Ampere is a semiconductor design company for a new era, leading the future of computing with an innovative approach to CPU design focused on high-performance, energy efficient AI compute. As a pioneer in...Local area$154k - $286k
...world of technology. This position is for an R&D engineer, who will be involved in developing a multi-... ...Accountabilities: The candidate will be responsible for designing, developing, troubleshooting and debugging software programs in the areas of physical synthesis. Work...$147k - $237.5k
...Job Summary The Team Engineering - Our engineering team is at the... ...environment. Your Career As a Principal Engineer on the Prisma Access team, you’ll design and build the distributed... ...develop, and support highly scalable software features and infrastructure on...Full timeWork at office$147k - $237.5k
...outcomes. Job Summary The Team Engineering - Our engineering team is at the core... .... Job Description As a Sr Principal Software Engineer within the Engineering team,... ...collaborate with cross-functional teams to design, implement, and troubleshoot high-scale...Full timeWork at office$167k - $270.5k
...drives great outcomes. Job Summary Job Summary As a Principal Software Engineer to join our CPQ (Configure Price and Quote) team, you will... ..., bringing industry best practices to our architectural design. You will act as a technical leader, using first-...Full timeWork at officeVisa sponsorshipWork visa3 days per week- ...Cisco's Core and Edge routing products. Design, develop, and test device drivers for... ...networking peripherals. Develop and execute software test plans. Collaborate with cross-... ...Bachelor's degree in Electrical Engineering, Computer Science, or related field with...
$154k - $286k
...and memory-coherent systems, where early software bring-up, performance analysis, and... .... The AVIP / Virtual Bridge R&D team designs, implements, and productizes protocol solutions... ...to PCIe and CXL In this role, the engineer will be responsible for designing, developing...- ...Introduction At IBM Software, we transform client challenges into... ...partners, and industries to design, develop, and deliver solutions... ...pairing directly with the Principal Architect to bridge the gap between... ...and the Velox execution engine. You will define how Presto utilizes...
- ...of AI-powered IT management and cybersecurity software, serving Managed Service Providers (MSPs) and... ...the bar. Job Summary The Principal Software Engineer - Cloud Native and SASE focused will lead the design and implementation of a cloud-native, multi-tenant...Worldwide
- ...Principal Software Engineer The Principal Software Engineer will engage in the design and development of scalable and efficient in-house and vendor products for our Technology Finance Systems. This role will be required to work closely with cross-functional teams and...
$170k - $277k
...Job Summary In the Layer-7 Security Software team, we are responsible for at least one... ...Application Identification and Content Inspection Engine runs on Hardware, Virtualized, Container... ...Layer-7 security infrastructure. We design and develop key innovative security...Full timeWork at office$170k - $277k
...drives great outcomes. Job Summary The Team Engineering - Our engineering team is at the core of our... ...Summary The Layer 7 security team is seeking a Senior Principal Software Engineer to lead the design and development of next-generation Layer 7 security...Full timeWork at officeWorldwide$147k - $237.5k
...Team We are the App-ID Cloud team. Our engineering team is provided with an unrivaled... ...seeking innovators - engineers who seek to design new products, designing state-of-the-art... ...military experience required ~8+ years of software engineering experience, with a...Full timeWork at office$141k - $227.7k
...Development Job Sub Function: R&D Software/Systems Engineering Job Category: Scientific/... ...Johnson & Johnson is hiring for a Principal R&D Software Engineer - Shockwave to... ...focus on analog high-voltage circuit design and development. Essential Job Functions...Temporary workLocal area- ...Principal Engineer (Sr Manager-equivalent) At Palo Alto Networks®, we're united by a shared mission... ...velocity, elevate our standards for software quality, and unlock new business... ...Evaluate and Execute Solutions: Lead the design and implementation of novel systems that...Full timeWork at office3 days per week
$249k
...brands power global travel for everyone, everywhere. We design cutting-edge tech to make travel smoother and more... ...journey. We’re building a more open world. Join us. Principal Software Development Engineer Our Technology Team partners with teams across Expedia...Local areaFlexible hoursWeekend work$147k - $237.5k
...secure platform to operationalize complex deployments using the Palo Alto Networks network security portfolio. Principal Software Engineers are: Design and develop high-volume, low-latency applications delivering high-availability and performance. Contribute in...Full timeWork at office$136.5k - $276.5k
...Sr Software Engineer - Wired Assurance This role has been designed as 'Hybrid' with an expectation that you will work on average 2 days per week from an HPE office... ...in networking domains such as enterprise switching, routing, or service provider infrastructure....Work experience placementWork at officeLocal areaImmediate start2 days per week$139k - $180k
...resource on project teams to design and implement cloud solutions... ...Development, design and test the software for FortiWeb Implement new... ...Hands-on experience engineering and managing private cloud (OpenStack... ..., IPSec) Capable of switching focus in various situations and...Full timeWorldwide- ...Description nEye.ai, a well-funded optical switch startup, is poised to revolutionize the... ..., high radix, compact chip-scale design, offering hyperscale data centers enhanced... ...We are hiring a Station Software Engineer who will design, implement, and maintain...
$170k - $210k
...Principal Software Developer Engineer Join Fortinet, a cybersecurity pioneer with over two decades of excellence, as we continue to shape the future... ...and custom device drivers Experience with Marvell switching ASICs and SDKs in Ethernet switches/routers....Full timeWorldwideHome office$231.4k - $331.8k
...to the AI era, powering Cisco’s core Switching, Routing, and Wireless products for organizations... ...full product development—from design, to qualification, to production—is... ...world! What You’ll Do As a Principal Software Engineer for the Silicon One Customer Engineering...Full timeTemporary workLocal areaWorldwideFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer - Switch Design (27965). Be the first to apply!
Related searches
- principal software engineer San Jose, CA
- principal architect San Jose, CA
- principal San Jose, CA
- senior principal scientist San Jose, CA
- senior principal cloud computing engineer San Jose, CA
- principal cloud computing engineer San Jose, CA
- internship software San Jose, CA
- software support San Jose, CA
- software quality assurance San Jose, CA
- embedded software San Jose, CA



