Supermicro logo
Supermicro

987 open roles

Software Engineer

Bade, Taiw, TWPosted Nov 11, 2026

Job description

Job Req ID: 30054 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 seeking an experienced and exceptional Software Engineer to work on web-based applications for business process automation. This is a key role that will give you the opportunity to expand your existing knowledge in programming.

Essential Duties and Responsibilities

  1. Automated Test Development & Maintenance Build and maintain automated test flows for high-end motherboard products using Robot Framework, Python, and C. Monitor CI results, analyze failures, report issues, and drive continuous improvement.
  2. Verification Tools & Cross-Platform Applications Develop and maintain Windows/Linux applications to improve validation efficiency; integrate Raspberry Pi where needed to support unmanned workflows.
  3. CI/CD & Infrastructure Support Contribute to test/production environment setup, deployment, and troubleshooting to enable stable, rapid software delivery.
  4. Cross-Team Collaboration Work with RDs and the automation team to clarify issues, analyze root causes, and coordinate project execution. ◎ Nice to Have Experience with PHP/MySQL web development and related front-end skills (CSS, JavaScript, jQuery, AJAX), plus API/interface development and technical documentation.
  5. Location: Chungho or Bade district Qualifications:
  6. Required: ◆Proficient in C, Python, Linux OS, Linux Shell script.
  7. Preferred: ◆ Experience in distributed system architecture tuning and optimization. ◆ In-depth research on virtualization or container-layer technologies. ◆ Familiar with web development languages (PHP, Python, etc.). ◆ Familiar with backend frameworks (Laravel, etc.). ◆ Familiar with CI tools: Jenkins, GitLab. ◆ Familiar with AI Agent application development (e.g., OpenClaw, Hermes).

Description copied from Supermicro's careers page. Read the full posting before you apply.

More jobs at Supermicro

See all openings at Supermicro

Software Engineer jobs at other companies