
Software Engineer 2
Supermicro28 days ago
Taoyuan, TaiwanMid Level
Responsibilities
- Build and maintain automated test flows for high-end motherboard products using Robot Framework, Python, and C.
- Develop and maintain Windows/Linux applications that improve validation efficiency and integrate Raspberry Pi for unmanned workflows.
- Support test and production environment setup, deployment, troubleshooting, and CI/CD operations.
- Monitor CI results, analyze failures, report issues, and drive continuous improvement.
- Work with R&D and automation teams to clarify issues, identify root causes, and coordinate project execution.
Requirements
- Proficiency in C, Python, Linux OS, and Linux shell scripting is required.
- Preferred qualifications include distributed-system architecture tuning and optimization experience.
- Preferred qualifications include research or experience with virtualization or container-layer technologies.
- Familiarity with PHP, Python, Laravel, Jenkins, and GitLab is preferred.
- Nice-to-have experience includes MySQL web development, CSS, JavaScript, jQuery, AJAX, API/interface development, technical documentation, and AI agent application development such as OpenClaw or Hermes.
Tech Stack
CC++CSSDockerGoJavaScriptJenkinsjQueryKubernetesLaravelLinuxMongoDBMySQLPHPPythonRobot FrameworkWindows
About Supermicro
Supermicro designs and manufactures servers, storage systems, GPU platforms, and rack-scale datacenter hardware for enterprises, cloud providers, AI/HPC, and telecom/edge deployments. Its business centers on configurable building-block systems sold directly and through channel partners, plus motherboards, enclosures, and embedded/IoT solutions. Founded in 1993 and headquartered in San Jose, California, Supermicro is a public company trading on NASDAQ under the ticker SMCI.