Search by job, company or skills

Supermicro

Sr. Software Engineer

new job description bg glownew job description bg glownew job description bg svg
  • Posted 10 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

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

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

Qualifications

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

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 143931067

Similar Jobs