
Posted 19 hours ago
BMC Firmware Engineer (Server)
AMDBMC Firmware Engineer (Server)
Requirements
Bachelors or Masters in CS, CE, or EE, Familiarity with IPMI, Redfish, MCTP/PLDM, OpenBMC implementation experience, ARM-based SoC architectures, I2C, I3C, SPI, UART, GPIO, JTAG, D-Bus, SystemD, DTS, C/C++, Python, Shell script, U-Boot, Linux kernel
Skills
C#PythonLinuxARM
About the role
Responsibilities
- Design, develop, debug, verify, and validate BMC firmware, software, and hardware designs
- Participate in day-to-day firmware development and architecture discussions
- Translate customer requirements into technical specifications
- Support customer root-cause analysis and issue resolution
- Develop validation scripts, unit tests, and technical documentation
- Collaborate with cross-functional teams through code reviews and release processes
Requirements
- Bachelor's or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or an equivalent field
- Strong programming skills in C/C++, Python, and Shell scripting
- Experience with low-level hardware interfaces such as I2C, I3C, SPI, UART, GPIO, or JTAG
- Proficiency in Linux kernel, driver, and application development
- Strong analytical skills and debugging methodology
Preferred Qualifications
- Familiarity with server management standards including IPMI, Redfish, and MCTP/PLDM
- Experience with OpenBMC implementation
- Knowledge of ARM-based SoC architectures
- Familiarity with D-Bus, SystemD, and DTS configuration
- Experience with U-Boot
- Knowledge of AMD RAS or APML features is a plus
About the Company
AMD is a global leader in high-performance computing, graphics, and visualization technologies. Our mission is to build great products that accelerate next-generation computing experiences—from AI and data centers to PCs, gaming, and embedded systems.
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freeBMC Firmware Engineer (Server)
AMD · Taipei
