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, and collaboration with hardware engineers for platform bring-up and validation. Proficient in debugging and testing within embedded systems, with a strong foundation in Linux/C/C++ development.

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

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 IntegrationBoot-Up ValidationEmbedded Systems TestingPlatform Porting
Soft Skills
Cross-Team CollaborationStrong Debugging SkillsTesting Skills
Tools & Technologies
YoctoBuild SystemCIRelease Activities
Industry Keywords
Intel Server PlatformsAMD Server PlatformsARM Server PlatformsI3CI2CUSBUARTPECIMCTPPLDM

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 protocols such as I3C, I2C, USB, UART, PECI, MCTP, PLDM, SSIF, and PMBus preferred
  • Linux driver development experience is a plus

Benefits

Comp & perks
  • Equal opportunity employment and diversity commitment