Sr. Software Engineer

Date: Aug 4, 2026

Location: Chungho, Taiwan, TW

Company: Super Micro Computer

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.

Essential Duties and Responsibilities:

1. Research industrial automation-related technologies to achieve testing and validation of high-end computer motherboard products.
2. Build and maintain automated testing systems:
    ◆ Use Robot Framework to implement test automation.
    ◆ Monitor CI automated test results; report bugs or drive continuous improvement based on error analysis.
    ◆ Utilize various testing tools and programming languages to create keywords.
    ◆ Programming languages primarily Python and C, with scripting as supplementary.
3. Design and develop applications on Windows and Linux to enhance verification techniques and efficiency.
4. Integrate Raspberry Pi to pursue unmanned workflow automation.
5. Collaborate with RDs from other departments to communicate and complete problem clarification and analysis.
6. Develop websites using PHP and MySQL.
7. Implement partial functionality with CSS, JavaScript, jQuery, AJAX, etc.
8. Responsible for providing external interface development and maintaining related technical documentation.
9. Collaborate with the automation testing team to coordinate and execute projects.
10. Participate in system infrastructure construction, CI/CD pipeline setup, development, testing, and production environment deployment.
11. Develop and maintain server infrastructure to build scalable architecture for service operation.
12. Support rapid software delivery including deployment, changes, releases, and troubleshooting.

Qualifications:

1. Required:
◆Proficient in C, Python, Linux OS, Linux Shell script.
2. 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).


Job Segment: Test Engineer, Testing, Cloud, Embedded, Software Engineer, Engineering, Technology