Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Staff Software Engineer - Switch Design

$200k - $255k

Super 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.

Vacancy posted 7 hours ago
Similar jobs that could be interesting for youBased on the Staff Software Engineer - Switch Design in San Jose, CA vacancy
  • $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... 
    Suggested
    Worldwide

    Google

    Sunnyvale, CA
    29 days ago
  • $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... 
    Suggested
    Hourly pay
    Work at office
    Remote work
    Worldwide
    Shift work

    Becton Dickinson & Company

    Milpitas, CA
    5 days ago
  •  ...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... 
    Suggested
    Work at office
    Immediate start
    Remote work
    Flexible hours

    ServiceNow

    Santa Clara, CA
    4 days ago
  • $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... 
    Suggested
    Hourly pay
    Full time
    Work at office
    Relocation
    2 days per week
    3 days per week

    Cohesity

    Santa Clara, CA
    12 hours ago
  • $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... 
    Suggested
    Temporary work
    Remote work
    Flexible hours

    Stryker

    San Jose, CA
    1 day ago
  • $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... 

    Google

    Mountain View, CA
    10 days ago
  • $207k - $300k

     ...throughput and minimal latency.Design robust systems capable of...  ...experience.8 years of experience in software development in mobile systems...  ...high-performance application engineering.5 years of experience testing...  ...needs with opportunities to switch teams and projects as you and... 
    Worldwide

    Google

    Mountain View, CA
    13 days ago
  • $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

    Google

    Sunnyvale, CA
    18 days ago
  • $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... 

    Google

    San Jose, CA
    3 days ago
  • $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 work
    Worldwide

    Super Micro Computer

    San Jose, CA
    4 days ago
  • $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... 

    Google

    San Jose, CA
    2 days ago
  • $207k - $300k

     ...product ordering and platform engineering.Lead complex, cross-functional projects from initial design through to launch, ensuring technical...  ...a culture of high-quality software development and innovation....  ...s needs with opportunities to switch teams and projects as you and... 
    Worldwide

    Google

    Sunnyvale, CA
    12 days ago
  • $207k - $300k

     ...Manage decomposition of system design into modular components for...  ...experience.8 years of experience in software development.5 years of...  ...qualifications:Master’s degree or PhD in Engineering, Computer Science, or a...  ...needs with opportunities to switch teams and projects as you and... 

    Google

    Mountain View, CA
    12 days ago
  • Lead the design, development, and optimization of high‑performance C++ software for real‑time video processing and GPU‑intensive workloads. Build and maintain Windows...  ..., and third‑party applications (including game engines). Act as a technical ambassador, collaborating... 
    Full time

    Dolby

    Sunnyvale, CA
    1 day ago
  • $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... 
    Worldwide

    Google

    Sunnyvale, CA
    a month ago
  • $207k - $300k

     ...goals, outcomes, and timelines.Design, develop, test, deploy, maintain, and enhance large scale software solutions.Design, architect,...  ...domains including feature engineering, backend pipelines, low latency...  ...needs with opportunities to switch teams and projects as you and... 
    Local area

    Google

    Mountain View, CA
    6 days ago
  • $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... 

    Google

    Sunnyvale, CA
    3 days ago
  • $207k - $300k

     ...opportunities in graphics hardware and software.Influence, coach, and lead a distributed team of engineers.Facilitate alignment and...  ...of the GPU in future product designs.Minimum qualifications:Bachelor...  ...’s needs with opportunities to switch teams and projects as you and our... 

    Google

    Mountain View, CA
    29 days ago
  • $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 time
    Temporary work
    Flexible hours

    NIO

    San Jose, CA
    5 days ago
  • $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... 

    Abbott

    Milpitas, CA
    5 days ago
  •  ...Qualcomm seeks a Sr. Staff CPU Software Test Engineer to design, implement, and execute complex test strategies for advanced wireless and CPU subsystems powering 5G, AI, and IoT platforms. You will develop automated test frameworks, create test plans from architecture... 
    Santa Clara, CA
    3 days ago
  • $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 time
    Temporary work
    Flexible hours

    Outshift by Cisco

    Milpitas, CA
    1 day ago
  • $262k - $364k

     ...coach a distributed team of engineers.Facilitate alignment and clarity...  ..., outcomes, and timelines.Design, develop, test, deploy, maintain, and enhance large-scale software solutions.Build next generation...  ...needs with opportunities to switch teams and projects as you and... 
    Worldwide

    Google

    Sunnyvale, CA
    3 days ago
  • $207k - $300k

    Lead, design and implement business critical Infra for Vertex AI...  ...experience.8 years of experience in software development.5 years of...  ...qualifications:Master’s degree or PhD in Engineering, Computer Science, or a...  ...needs with opportunities to switch teams and projects as you and... 

    Google

    Sunnyvale, CA
    13 days ago
  • $207k - $300k

     ...tracing strategy across all software layers, spanning low-level firmware...  ..., and application layers.Design distributed tracing, crash...  ...qualifications:Master’s degree or PhD in Engineering, Computer Science, or a...  ...needs with opportunities to switch teams and projects as you and... 

    Google

    Mountain View, CA
    3 days ago
  • $207k - $300k

     ...deliverables, and production support.Design, develop, test, and enhance...  ...guide a distributed team of engineers, supporting their career...  ...best practices to accelerate software development workflows, testing...  ...needs with opportunities to switch teams and projects as you and... 
    Worldwide

    Google

    Sunnyvale, CA
    2 days ago
  • $207k - $300k

    Lead a team of software engineers, providing technical mentorship, fostering career growth, and setting...  ..., contributing to system architecture, design, and code to resolve issues and enhance...  ...Google’s needs with opportunities to switch teams and projects as you and our fast-... 

    Google

    Mountain View, CA
    6 days ago
  • $262k - $364k

     ...goals for real-time queries.Design automated evaluation frameworks...  ....Lead the Data and AI engineering track. Guide designs, mentor...  ...architecture; and testing/launching software products.Experience architecting...  ...needs with opportunities to switch teams and projects as you and... 

    Google

    Sunnyvale, CA
    24 days ago
  • $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... 

    Credo Semiconductor Inc

    San Jose, CA
    1 day ago
  • $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 office
    Worldwide
    Relocation package

    Unity

    Mountain View, CA
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff Software Engineer - Switch Design. Be the first to apply!