3 days ago
Responsibilities
- Design, develop, and deploy UEFI-based firmware for hyperscale server platforms.
- Collaborate with ODM partners throughout the design lifecycle from concept to mass production.
- Integrate UEFI firmware into CI/CD pipelines enabling automated builds, regression testing, and static analysis.
- Develop firmware functionality supporting platform initialization including CPU, memory, PCIe, and system interconnects.
- Implement system firmware security features including root of trust, secure boot chains, and signed firmware updates.
- Develop platform firmware features supporting server reliability, availability, and serviceability (RAS).
- Build firmware interfaces supporting telemetry, firmware updates, and system management capabilities.
- Collaborate with hardware, BMC, security, and validation teams to ensure full platform integration.
- Debug and perform root cause analysis for firmware and hardware issues across lab and production environments.
Requirements
- Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, Computer Science, or related discipline.
- 6+ years of experience developing UEFI or BIOS firmware for server platforms.
- Expertise with UEFI, TianoCore, and firmware architecture design.
- Strong experience developing firmware solutions for hyperscale or cloud data center environments.
- Strong programming skills in C/C++.
- Deep understanding of DDR memory training, cache coherency protocols, and PCIe subsystems.
- Strong knowledge of server platform architecture including power delivery, thermal management, sensors, and FRUs.
- Experience implementing CI/CD pipelines for firmware development.
- Experience debugging system firmware using logic analyzers, JTAG, GDB, and similar tools.
Benefits
- Competitive salary and benefits package.
- Inclusive work environment that welcomes diverse backgrounds and experiences.
- Flexible approach to interviews and reasonable adjustments for candidates.