Senior Switch Design & Firmware Engineer

Super Micro Computer Spain, S.L.

San Jose (CA)

On-site

USD 240,000 - 270,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Super Micro Computer in San Jose, California seeks a Principal Software Engineer - Switch Design to build web-based applications for business process automation and to deepen hardware-software integration.

You will port and develop firmware for switch platforms, debug and optimize firmware, document ported firmware, collaborate with HW and SW teams, and help define product strategy around remote management.

Qualifications

  • 15+ years of experience in networking switch products development.
  • Experience with Linux or similar networking operating systems.
  • Programming experience with C/C++ and Python.
  • Strong grounding in data structures and algorithms.
  • In-depth understanding of packet forwarding, OS internals, algorithms and architecture.
  • Experience with SONiC/ONL is preferred; EVPN VXLAN, BGP, OSPF familiarity is helpful.

Responsibilities

  • Adopt existing firmware code and work on switch hardware platforms.
  • Develop and implement low-level software interacting with switch hardware.
  • Debug and optimize firmware for performance and stability.
  • Create and maintain documentation for ported firmware and processes.
  • Collaborate with hardware and software teams to ensure integration.
  • Perform code reviews and adhere to firmware development best practices.
  • Troubleshoot firmware issues across different switch configurations.
  • Coordinate across HW, FW, and SW departments to resolve issues.
  • Contribute to product strategy around remote management.

Skills

C/C++
Python
Networking concepts
Data structures
Algorithms
Linux
EVPN VXLAN
BGP
OS internals

Education

Bachelor's degree in CS/Engineering
Master's degree (plus)

Tools

SONiC
ONL
Broadcom XGS

Job description

Super Micro Computer in San Jose, California seeks a Principal Software Engineer - Switch Design to build web-based applications for business process automation and to deepen hardware-software integration.

You will port and develop firmware for switch platforms, debug and optimize firmware, document ported firmware, collaborate with HW and SW teams, and help define product strategy around remote management.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Principal Software Engineer - Switch Design
Principal Software Engineer - Switch Design

Super Micro Computer Spain, S.L. • San Jose (CA)

On-site
USD 240,000 - 270,000
Principal Switch Design Software Engineer
Principal Switch Design Software Engineer

Supermicro • San Jose (CA)

On-site
USD 240,000 - 270,000
Bonus program
Equity awards
Comprehensive benefits
Principal Software Engineer - Switch Design
Principal Software Engineer - Switch Design

Supermicro • San Jose (CA)

On-site
USD 240,000 - 270,000
Bonus program
Equity awards
Comprehensive benefits
Senior Software Engineering Manager – Networking & SDN
Senior Software Engineering Manager – Networking & SDN

Super Micro Computer Spain, S.L. • San Jose (CA)

On-site
USD 220,000 - 245,000
Software Engineer, Switch Design (SONiC)
Software Engineer, Switch Design (SONiC)

Super Micro Computer Spain, S.L. • San Jose (CA)

On-site
USD 128,000 - 142,000
Senior Hardware Engineer, High-Speed Networking Switch
Senior Hardware Engineer, High-Speed Networking Switch

Super Micro Computer Spain, S.L. • San Jose (CA)

On-site
USD 155,000 - 175,000
Staff Software Engineer - Switch Design, SONiC & Networking
Staff Software Engineer - Switch Design, SONiC & Networking

Support Revolution • San Jose (CA), Northern (KY)

Hybrid
USD 200,000 - 255,000
Senior Firmware Engineer, Data Center Networking & Linux
Senior Firmware Engineer, Data Center Networking & Linux

Super Micro Computer Spain, S.L. • San Jose (CA)

On-site
USD 160,000 - 180,000
Sr. Firmware Engineer
Sr. Firmware Engineer

Supermicro • San Jose (CA)

On-site
USD 160,000 - 180,000
Software Engineer - Switch Design
Software Engineer - Switch Design

Super Micro Computer Spain, S.L. • San Jose (CA)

On-site
USD 128,000 - 142,000