Responsibilities
- Develop and maintain firmware using C/C++ and assembly languages
- Enable and validate enterprise-grade server platforms (17G or similar)
- Work on UEFI/BIOS, BMC firmware, and related low-level subsystems
- Contribute to secure boot mechanisms and platform security features
- Collaborate with hardware teams for board bring-up and hardware–software integration
- Use emulators, debuggers, and platform-level tools to diagnose issues
- Support power and thermal management feature implementation
- Assist in developing hardware abstraction layers and platform-level interfaces
Requirements
- 5–8 years of hands-on experience in firmware development using C/C++ and assembly
- Strong understanding of server hardware components, x86/ARM architectures, and embedded systems
- Experience with platform enablement for enterprise servers
- Expertise in UEFI/BIOS, BMC firmware, secure boot, and system initialization flows
- Familiarity with platform debug tools, emulators, and low-level debuggers
- Good understanding of power management, thermal management, and HAL concepts
- Strong problem-solving and analytical skills
- Ability to work in cross-functional, fast-paced engineering environments