Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Supermicro

Senior Firmware Engineer

Supermicro

. Port and bring up Intel, AMD, and ARM server platforms on the OpenBMC codebase .

Posted 9/29/2026full-timeChungho • TaiwanSeniorWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in BMC firmware development, including OpenBMC platform enablement, IPMI, and Redfish API development. Strong collaboration with hardware engineers and proficiency in debugging and testing are essential for successful platform bring-up and validation.

Highest-signal resume keywords
BMC Firmware DevelopmentOpenBMC Platform EnablementIPMI and Redfish API DevelopmentLinux/C/C++ DevelopmentEmbedded Systems Experience

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
BMC Firmware DevelopmentOpenBMCLinux/C/C++ DevelopmentIPMIRedfishDevice Tree ConfigurationDriver IntegrationDebuggingTestingPlatform Porting
Soft Skills
Cross-Team CollaborationProblem Solving
Tools & Technologies
YoctoBuild SystemCI/CD
Industry Keywords
Embedded SystemsServer Platform ArchitectureIntelAMDARMI3CI2CUSBUARTPECI

Tech Stack

Tools & technologies
LinuxC++

About the role

Key responsibilities & impact
  • Port and bring up Intel, AMD, and ARM server platforms on the OpenBMC codebase
  • Support OpenBMC platform enablement, including device tree/HW configuration, driver integration, and boot-up validation
  • Perform BMC firmware development, debugging, testing, and maintenance
  • Develop and maintain IPMI and Redfish APIs for RoT-related features
  • Collaborate with EE/hardware engineers on new platform bring-up, hardware validation, and issue resolution
  • Support build system, CI, and release activities related to OpenBMC/Yocto-based BMC firmware

Requirements

What you’ll need
  • Bachelor's degree in Electrical/Computer Engineering or Computer Science preferred; Master's degree strongly desirable
  • 3+ years of embedded/BMC firmware development experience
  • Hands-on experience with OpenBMC, platform porting/bring-up, and Linux/C/C++ development
  • Knowledge of IPMI, Redfish, and server platform architecture
  • Strong debugging, testing, and cross-team collaboration skills
  • Experience with Intel, AMD, and/or ARM server platforms preferred
  • Familiarity with one or more software or hardware protocols preferred, such as I3C, I2C, USB, UART, PECI, MCTP, PLDM, SSIF, and PMBus
  • Linux driver development experience is a plus