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 Embedded/BMC Firmware Development, including proficiency in OpenBMC, Linux/C/C++ programming, and API development for IPMI and Redfish. Strong collaboration skills with hardware engineers for platform bring-up and validation are essential.

Highest-signal resume keywords
Embedded/BMC Firmware DevelopmentOpenBMC Platform PortingLinux/C/C++ DevelopmentIPMI and Redfish API DevelopmentDebugging and Testing Skills

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
Embedded/BMC Firmware DevelopmentOpenBMCLinux/C/C++ ProgrammingIPMIRedfishDebuggingTestingDevice Tree ConfigurationDriver IntegrationPlatform Architecture
Soft Skills
Cross-Team CollaborationProblem-Solving
Tools & Technologies
YoctoBuild SystemCI/CD
Certifications & Qualifications
Bachelor's Degree in Electrical/Computer EngineeringMaster's Degree in Electrical/Computer Engineering
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 Root of Trust-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
  • No specific benefits or compensation extras stated