Open BMC New
As a Firmware Development Engineer, you will design, develop, debug, and optimize firmware for enterprise server products. You will work closely with hardware, BIOS, BMC, and platform engineering teams to ensure robust system behavior, secure platform initialization, and high-reliability server performance.
Key responsibilities include developing and maintaining firmware using C/C++ and assembly languages, enabling and validating enterprise-grade server platforms (17G or similar), and working on UEFI/BIOS and BMC firmware along with related low-level subsystems. You will contribute to secure boot mechanisms and platform security features, collaborate with hardware teams for board bring-up and hardware-software integration, and use emulators, debuggers, and platform-level tools to diagnose issues.
Additionally, you will support power and thermal management feature implementation and assist in developing hardware abstraction layers and platform-level interfaces. The role requires 5 to 8 years of hands-on firmware development experience, strong understanding of server hardware components, x86/ARM architectures, and embedded systems.