Senior Software Engineer – CI/CD & DevOps for BMC
Supermicro · New Taipei
Job description
About the role
Supermicro is looking for a Senior Software Engineer to lead the design, implementation and maintenance of CI/CD pipelines for its Baseboard Management Controller (BMC) and OpenBMC platforms. The role focuses on building automated build, test and validation frameworks that support firmware and web stability across Intel, AMD, Blade and GPU system platforms.
Key responsibilities
- Design, build and maintain CI/CD pipelines using tools such as GitLab CI, Jenkins and GitHub Actions.
- Develop and integrate automated build, test and validation frameworks for firmware and system software.
- Implement and sustain DevOps infrastructure, 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.
- Build reusable CI/CD components and scripts to ensure long‑term maintainability.
- Create automated testing suites covering unit, integration and regression tests.
- Conduct code and pipeline reviews to guarantee performance, robustness and reliability.
- Collaborate with cross‑functional teams to enhance development efficiency and product quality.
Required profile
- Proven experience designing and implementing CI/CD pipelines (GitLab CI, Jenkins, GitHub Actions).
- Strong background in Linux‑based development environments and scripting (Bash, Python).
- Ability to design scalable, flexible automation architectures for multiple hardware platforms.
- Experience with firmware or system software build processes, especially BMC or OpenBMC.
Required skills
- GitLab CI
- Jenkins
- GitHub Actions
- Linux
- Bash scripting
- Python scripting
- Yocto/OpenBMC
- LBMC
- Artifact management
- Automation of unit, integration and regression testing
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in 台湾.
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Supermicro
New Taipei