FREE ACCESS
5,000–10,000 jobs/day
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.

Senior Firmware Engineer
Supermicro. Port and bring up Intel, AMD, and ARM server platforms on the OpenBMC codebase .
Core Competencies
Role fitCore 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 resumeApplicant 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 & technologiesLinuxC++
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