Staff Software Engineer
Date: Feb 18, 2025
Location: San Jose, California, United States
Company: Super Micro Computer
Job Req ID: 25307
About 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.
Why This Role Matters:
Supermicro is seeking a Staff Software Engineer with exceptional networking software development experience to join our rapidly growing switch department. In this role, you will be involved in the design, development, and testing of switching software products. This position will be based at our headquarters in San Jose, CA.
What You'll Do:
- Software Design and Development: Design, architect, and develop networking software to manage Ethernet switches, ensuring robustness and efficiency.
- Collaboration with Stakeholders: Work closely with customers, product managers, and internal teams to understand software requirements, delivering solutions that meet those needs.
- Testing and Validation: Write test scripts and conduct thorough testing of the developed networking software to ensure high quality and performance.
- Documentation Preparation: Prepare design and architecture documents, along with detailed test plans for networking software, facilitating clear communication and understanding across teams.
What You'll Bring:
- Bachelor’s degree in Electrical or Computer Engineering or equivalent experience.
- A minimum of 12 years of extensive hands-on experience in networking software development.
- Experience with SONiC switch software is highly preferred.
- Proficiency in Python and JavaScript, with experience in API development preferred.
- In-depth knowledge of switching products and protocols, including Layer 2 and Layer 3.
- Self-motivated with a strong ability to achieve and measure established goals.
- Aptitude for developing and maintaining satisfactory working relationships with clients and internal staff, and effectively managing conflicts.
Salary Range
$170,000 - $200,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 Statement
Supermicro 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.
Job Segment:
Test Engineer, Cloud, Testing, Embedded, Software Engineer, Engineering, Technology