
Software Engineer – Switch Design
Supermicro
full-time
Posted on:
Location Type: Office
Location: San Jose • California • United States
Visit company websiteExplore more
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