Sr. Software Engineer

Date: Mar 3, 2026

Location: Chungho, Taiwan, TW

Company: Super Micro Computer

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:

  1. Design, build, and maintain CI/CD pipelines for Supermicro BMC and OpenBMC-based platforms.
  2. Develop and integrate automated build, test, and validation frameworks to ensure firmware and web stability across Intel, AMD, Blade, and GPU system platforms.
  3. Implement and maintain DevOps infrastructure for BMC development, including LBMC and Yocto/OpenBMC builds, artifact management, and deployment workflows.
  4. Improve regression testing, system validation, and release quality through automation, monitoring, and continuous improvement practices.

Qualifications:

  1. Familiar with CI/CD pipeline design and implementation (e.g., GitLab CI, Jenkins, GitHub Actions).
  2. Familiar with Linux-based development environments and scripting languages such as Bash or Python.
  3. Design and develop automated build, test, and deployment architectures for firmware and system software.
  4. Ensure the scalability and flexibility of CI/CD and DevOps architectures across multiple platforms.
  5. Ensure high reliability and efficiency of build and test pipelines.
  6. Build reusable CI/CD components and scripts for long-term maintainability.
  7. Develop and maintain automation workflows for BMC projects.
  8. Build automated testing frameworks, including unit tests, integration tests, and regression tests.
  9. Perform code reviews and pipeline reviews to ensure automation quality, performance, and robustness.
  10. Participate in cross-functional collaboration and technical brainstorming to improve development efficiency and product quality.


Job Segment: Test Engineer, Cloud, Testing, Embedded, Firmware, Engineering, Technology