Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Super Micro Computer Logo

Sr. Software Engineer - Switch Design

Super Micro Computer

$140,000 - $182,000
Aug 26, 2025
San Jose, CA, USA
Apply Now

Supermicro is seeking a Sr. SW Engineer – Switch Design to promote switch products, program manage and work with development and testing teams to features, with a focus on networking and switch products.

Requirements

  • Experience working with Linux or other like networking operating systems
  • Programming experience with C/C++ and Python
  • Strong grounding in data structures and algorithms
  • In-depth understanding of packet forwarding, operating systems internals, algorithms, and computer architecture
  • Experience working on network operating system like SONiC, ONL is preferred.
  • Hands-on experience with network protocols, including EVPN VXLAN, BGP, OSPF, IGMP, PIM, and Layer 2 networking concepts (VLAN, STP, ERPS) is preferred.
  • Experience working with switching chips (Ex: Broadcom XGS)

Responsibilities

  • Adopting existing firmware code and work on new or different switch hardware platforms.
  • Developing and implementing low-level software that directly interacts with switch hardware platforms.
  • Debugging and optimizing ported F/W to ensure proper functionality/performance/stability on the platforms.
  • Creating and maintaining documentation for ported F/W and related process.
  • Collaborating with hardware engineers and other software teams to ensure seamless integration of ported F/W.
  • Performing code reviews and adhering to F/W development best practices.
  • Troubleshooting F/W issue cross different switch hardware configuration.

Other

  • Bachelor’s degree in Computer Science, Engineering or related discipline is preferred; Master’s degree is a plus
  • A minimum of 8 years of experience in networking switch products development or other similar technical position
  • Excellent communication and teamwork skills, with experience in working with cross functional teams
  • Demonstrate adaptability, strong problem-solving abilities, effective collaboration, and a passion for continuous learning in a fast-paced software environment
  • Travel requirements not specified