Supermicro

Software Engineer – Switch Design

Supermicro

full-time

Posted on:

Location Type: Office

Location: San JoseCaliforniaUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $100,000 - $135,000 per year

Job Level

Tech Stack

About the role

  • Design and optimize critical software modules, drivers, and APIs
  • Define the software architecture for integration with Supermicro’s hardware platform
  • Develop and maintain robust interfaces for telemetry and system management
  • Lead optimization of system performance and resource utilization
  • Provide technical leadership and mentorship to engineers across teams
  • Engage with the open-source SONiC community

Requirements

  • BS/MS in Computer Science, or related STEM field
  • 1+ 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 including routing protocols and control plane infrastructure
  • Experience with packet forwarding engines
Benefits
  • Comprehensive benefits package
  • Participation in bonus programs
  • Participation in equity award programs
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
CC++Godata structuresalgorithmssoftware designpacket forwarding enginessystem softwaretelemetrysystem management
Soft Skills
technical leadershipmentorship
Certifications
BS in Computer ScienceMS in Computer Science