Supermicro

Software Design Engineer

Supermicro
Apply
16 days ago
Taoyuan, TaiwanMid Level

Responsibilities

  • Architect and design manufacturing test software for diagnosing server assembly and product defects.
  • Develop advanced automated testing features to improve factory efficiency, test coverage, and user experience.
  • Troubleshoot complex issues and resolve problems affecting product reliability and performance before shipment.
  • Collaborate with development teams in Taiwan and the US on manufacturing test software solutions.
  • Coordinate with design, project management, validation, and production teams to support product quality.

Requirements

  • At least 2 years of hands-on experience as a Software Design Engineer or in a related software engineering role.
  • Experience developing server management software and automated testing solutions.
  • Proficiency with Linux programming using shell scripting, Python, or Golang.
  • Experience with Linux operating systems, tool development, SVN, and GitLab.
  • Experience with CursorAI IDE or Grok AI.
  • Bachelor's or master's degree in Computer Science, Electrical Engineering, Computer Engineering, or a related field is preferred.
  • Strong communication and collaboration skills in a diverse team environment.
  • Experience with server or AI GPU products is preferred.

Tech Stack

GoLinuxPythonSubversion

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