Staff Software Engineer - Switch Design
$200k - $255kSuper Micro Computer
Job Req ID: 27965About 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 Staff 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:ncludes 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.Qualifications:BS/MS in Computer Science, or related STEM field.12+ 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, VXLANControl plane infrastructure: RIB, FIB, BFD, IPC, interface managementLayer 2 technologies: STP, PVST, MSTPNetwork management protocols: AAA, DNS, DHCP, SNMP, sFlow, IPFIX, etc.Experience with packet forwarding engines such as Broadcom (XGS), Marvell, VPP, or Linux kernel forwarding.Preferred Qualifications: 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.Salary Range$200,000 - $255,000 The salary offered will depend on several factors, including your location, level, education, training, specific skills, years of experience, and comparison to other employees already in this role. In addition to a comprehensive benefits package, candidates may be eligible for other forms of compensation, such as participation in bonus and equity award programs.EEO StatementSupermicro is an Equal Opportunity Employer and embraces diversity in our employee population. It is the policy of Supermicro to provide equal opportunity to all qualified applicants and employees without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, protected veteran status or special disabled veteran, marital status, pregnancy, genetic information, or any other legally protected status.
$135.5k - $216.8k
...feat. It takes the imagination and passion of all of us—from design and engineering to the manufacturing and marketing of our billions of... ...Biosciences (formally BD Biosciences) is currently seeking Staff Software Engineer to join our exciting and growing team. At Waters...SuggestedHourly payWork at officeRemote workWorldwideShift work$133.4k - $222.3k
...Stryker is seeking a Staff Software Engineer to join our Endoscopy division. This role will lead the design and development of Windows-based software applications supporting our Connected OR platform, with a strong focus on C#, .NET, Windows Presentation Foundation...SuggestedTemporary workRemote workFlexible hours- ...Description It all started when engineer Fred Luddy wrote code that... ...Description This role is for a staff engineer who independently leads the design, development, and delivery of complex... ...engineers. They combine deep software engineering fundamentals with hands...SuggestedWork at officeImmediate startRemote workFlexible hours
$239.4k - $266k
...Innovation, Product Strength, and Simplicity in Design. Join us on our mission to shape the... .... We are seeking an outstanding Engineer who brings the experience of building LARGE... ...programming, performance optimization, software-defined infrastructure, consensus...SuggestedHourly payFull timeWork at officeRelocation2 days per week3 days per week$207k - $300k
...GPUs.Work with hardware and software systems, programming the data... ...deadlines, and deliverables.Lead the design, development, testing,... ...network architecture, ethernet switching, software development and... ...qualifications:Master’s degree or PhD in Engineering, Computer Science, or a...SuggestedWorldwide$240k - $270k
...community. We seek talented, passionate, and committed engineers, technologists, and business leaders to join us.Job Summary... ...is seeking an experienced and exceptional Principal Software Engineer - Switch Design to work on web-based applications for business process automation...Remote workWorldwide$207k - $300k
...coach a distributed team of engineers.Facilitate alignment and clarity... ...deadlines, and deliverables.Design, develop, test, deploy, maintain, and enhance large scale software solutions.Minimum... ...needs with opportunities to switch teams and projects as you and...$207k - $300k
Design and implement core components for next-generation version... ...that unlock new frontiers in engineering productivity.Facilitate alignment... ...testing, and launching software products.3 years of experience... ...needs with opportunities to switch teams and projects as you and...$130.7k - $261.3k
Staff Embedded Software Engineer Abbott is a global healthcare leader that helps people live more fully at all stages of life. Our portfolio of life... ...ensuring timely delivery and adherence to FDA-compliant design control procedures. They provide technical leadership, mentoring...$163.5k - $212.4k
Staff Simulation Software Engineer NIO is a pioneer and a leading company in the premium smart electric vehicle market. Founded in November 2014, NIO... ...vehicles to share joy and grow together with users. NIO designs, develops, jointly manufactures and sells premium smart...Full timeTemporary workFlexible hours$167.7k - $245.2k
...The Cisco Distributed System Engineering (DSE) group is at the forefront... ...of hardware, optics, and software, integrating innovative optical... ...optics solutions. System Design & Quality Contribute... ...networking protocols (L2/L3, switching, routing) Exposure to network...Full timeTemporary workFlexible hours$209.7k - $283.8k
...technical ownership to ensure our ML pipelines remain reliable, scalable, and architecturally sound. We are seeking a staff ML engineer to design and evolve the large-scale offline platform. This role focuses on building reliable infrastructure for generating training...Work at officeWorldwideRelocation package$140k - $210k
...Senior Staff Software Engineer Credo is seeking a Senior Staff Software Engineer to lead the development of scalable software systems for... ...and VNAs (S-parameters). Develop workflows with optical switches and VOAs for margin and sensitivity testing. Enable system...$214k - $261.5k
...Join the leader in entertainment innovation and help us design the future. At Dolby, science meets art, and high tech means... ...experiences and devices. Overview We’re seeking a Senior Staff Software Engineer to lead the evolution of Dolby Vision on the PC platform....Full timeLocal areaWorldwideFlexible hours$207k - $300k
...current and next-generation design and architecture.Develop quantitative... ...and cross-functional team of engineers in execution and delivery of... ...Reality (AR) glasses.Deliver software and technical support towards... ...needs with opportunities to switch teams and projects as you and...- ...Responsibilities Architect, design, develop, and maintain... ...balancers, IPS/IDS, and routing and switching. Perform manual and... ...regression cycles, and mentor junior engineers. Collaborate with cross-functional teams throughout software design, development, and...Full timeWork at office3 days per week
- ...Network Routing & Switching Protocols Software Development- Principal Engineer San Jose, CA About Arrcus Arrcus was founded to enhance business efficiency... ...Spec covering the requirements and detailed design Implement improvements and features individually...Work experience placementWork at officeFlexible hours
- ...We Are Synopsys is the leader in engineering solutions from silicon to systems, enabling... ...products. We deliver industry-leading silicon design, IP, simulation and analysis solutions,... ...6+ years of professional experience in software engineering or a similar domain. You...Immediate startShift work
$2,000 per month
...frontier intelligence. We co-design chips, racks, software, and manufacturing to... ...investors and staffed by leading engineers, Etched is redefining the... ...bare-metal servers and switches with cloud instances,... ...expect all of our technical staff to contribute to both and...Work at officeRelocation package$207k - $300k
...the technical roadmap, engineering standards, and... ...outcomes.Lead the technical design and execution of secure... ...testing, and launching software products.3 years of... ...with opportunities to switch teams and projects as... ...technology forward.As a Staff Software Engineer on the...$220k - $275k
...Description About the Opportunity Our client is seeking a Staff Software Engineer, Embedded UI to join a highly innovative team focused on... ...experts in software engineering, robotics, imaging, design, and human factors to create intuitive user experiences for...Local area- ...mobility. Through a human-centered design process, we create vehicles and... ...to intuitive design, intelligent software, and next-generation safety and entertainment... ...a highly skilled Senior or Staff Robotics Planning and Control Engineer to provide technical leadership in...Full timeLocal areaWork from homeRelocation package
$207k - $300k
Design Minimum Viable Tests and prototypes to de-risk novel AI concepts. Execute technical... ..., coding, and product solutions.Blend Software Engineering with Product Management, Research, Data... ...Google’s needs with opportunities to switch teams and projects as you and our fast-...$207k - $300k
Lead the design, development, and maintenance of large-scale software solutions, including kernel storage stacks, Linux drivers... ...mentor a distributed team of engineers while managing project priorities... ...Google’s needs with opportunities to switch teams and projects as you and...Worldwide- ...DescriptionIt all started when engineer Fred Luddy wrote code that... ...DescriptionWe are seeking a Senior Staff Engineer (IC5) who will set... ...• Conduct architectural and design reviews; provide critical... ...this role you have:12+ years of software development experience with a...Temporary workWork at officeImmediate startRemote workFlexible hours
$207k - $301k
Design, develop, test, deploy, maintain, and enhance large scale software solutions.Provide technical leadership on high-impact projects... ...coach a distributed team of engineers.Lead the design and... ...needs with opportunities to switch teams and projects as you and...$207k - $300k
Design, develop, test, deploy, maintain, and enhance large scale software solutions.Provide technical leadership on high-impact projects... ...coach a distributed team of engineers.Lead the design of GenAI... ...needs with opportunities to switch teams and projects as you and...$207k - $300k
Design, develop, test, deploy, maintain, and enhance large-scale software solutions.Provide technical leadership on projects. Manage... ...coach a distributed team of engineers.Lead the design and implementation... ...needs with opportunities to switch teams and projects as you and...$207k - $300k
...coach a distributed team of engineers. Facilitate alignment and clarity... ...deadlines, and deliverables. Design, develop, test, deploy, maintain, and enhance large scale software solutions.Minimum... ...needs with opportunities to switch teams and projects as you and...$207k - $300k
Design, build, and scale large-scale distributed ML infrastructure... ...-party skills.Lead robust software design and automated testing... ...mentor junior and mid-level engineers, enforce architectural best practices... ...needs with opportunities to switch teams and projects as you and...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Software Engineer - Switch Design. Be the first to apply!
- software sales representative San Jose, CA
- embedded software San Jose, CA
- software applications developer San Jose, CA
- entry level software sales San Jose, CA
- software technology San Jose, CA
- software implementation project manager San Jose, CA
- software support San Jose, CA
- government software San Jose, CA
- software engineer - cloud services San Jose, CA
- software qa San Jose, CA


