Supermicro

Software Engineer

Supermicro
Apply
28 days ago
Taoyuan, TaiwanMid Level

Responsibilities

  • 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.
  • Develop and maintain Windows/Linux applications for validation efficiency and integrate Raspberry Pi for unmanned workflows.
  • Support test and production environment setup, deployment, and troubleshooting.
  • Collaborate with R&D and automation teams to clarify issues, analyze root causes, and coordinate project execution.

Requirements

  • Proficiency in C, Python, Linux OS, and Linux shell scripting is required.
  • Preferred experience includes distributed system architecture tuning and optimization.
  • Preferred knowledge includes virtualization or container-layer technologies.
  • Familiarity with PHP, Python, web development, Laravel, Jenkins, and GitLab is preferred.
  • Nice-to-have experience includes MySQL, CSS, JavaScript, jQuery, AJAX, API/interface development, and technical documentation.
  • Experience with AI agent application development, such as OpenClaw or Hermes, is preferred.

Tech Stack

CCSSJavaScriptJenkinsjQueryLaravelLinuxMySQLPHPPythonRobot FrameworkWindows

Categories

Supermicro

About Supermicro

5,001-10,000 employees

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.

Contact me