US Jobs US Jobs     UK Jobs UK Jobs     EU Jobs EU Jobs

   

Software Engineer

Job Req ID: 25978

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.

Job Summary:

Supermicro is actively seeking passionate and innovative Software Engineers to develop advanced software features that support our comprehensive product solutions, including Boards, Chassis, Systems, Racks, Switches, and an array of Services.

Our mission is to leverage state-of-the-art AI technologies, high-performance storage, and cutting-edge networking capabilities to enhance our energy-efficient systems.

We are committed to delivering an exceptional user experience for managing our company-provisioned products.

Join our dynamic team, where collaboration, creativity, and teamwork drive our success, and innovation is at the heart of what we do.

Essential Duties and Responsibilities:

As a Software Engineer at Supermicro, you will:


* Architect and design server management software solutions, documenting designs, and collaborating with team members to implement and validate these solutions in a fast-paced environment.


* Remain at the forefront of cutting-edge server technologies, ensuring your solutions are innovative and competitive.


* Develop and innovate advanced server management features that improve operational efficiency and user experience.


* Automate server management processes, enhancing user-friendliness and streamlining workflows.


* Troubleshoot complex issues, providing timely resolutions to enhance system reliability and performance.


* Support a diverse range of operating systems, including Linux, Windows, Unix, Hypervisors, and UEFI, ensuring seamless integration and functionality.


* Engage closely with our development team in Taiwan, collaborating daily to align on project goals and software solutions.

Qualifications:



* A Bachelor's, Master's, or Doctoral degree in Computer Science (CS), Electrical Engineering (EE), Computer Engineering (CE), or related fields from an accredited institution is preferred.


* A minimum of 5years of hands-on experience as a Software Design Engineer or a related role, demonstrating substantial expertise in software engineering, especially in server management software development, firmware monitoring, configuration, control, and updates.


* Proficiency in C++ programming is required; familiarity with C and Golang would be beneficial.


* Strong communication skills and the ability to work efficiently within a diverse team environment.


* Plus:
+ ...




Share Job