Supermicro

Software Engineer 2

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.
  • 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
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