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
- Research industrial automation-related technologies to achieve testing and validation of high-end computer motherboard products.
- 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.
- Design and develop applications on Windows and Linux to enhance verification techniques and efficiency.
- Integrate Raspberry Pi to pursue unmanned workflow automation.
- Collaborate with RDs from other departments to communicate and complete problem clarification and analysis.
- Develop websites using PHP and MySQL.
- Implement partial functionality with CSS, JavaScript, jQuery, AJAX, etc.
- Responsible for providing external interface development and maintaining related technical documentation.
- Collaborate with the automation testing team to coordinate and execute projects.
- Participate in system infrastructure construction, CI/CD pipeline setup, development, testing, and production environment deployment.
- Develop and maintain server infrastructure to build scalable architecture for service operation.
- Support rapid software delivery including deployment, changes, releases, and troubleshooting.
Qualifications
◆Proficient in C, Python, Linux OS, Linux Shell script.
◆ 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).