Firmware Design Developer — Fortinet
- Develop and maintain UEFI/BIOS firmware for multiple FortiGate platforms across x86 and ARM, integrating custom and third-party components via PCIe, I²C, and QSGMII while ensuring platform stability across diverse hardware configs.
- Design and implement BIOS-level security and recovery mechanisms — including corruption detection, automated recovery, and multi-level tamper validation — integrated with the DevOps release pipeline for consistent, automated rollout.
- Debug and resolve firmware issues by tuning chipset and interface settings in collaboration with Intel/AMD/Insyde (e.g., enabling chipset features, PCIe link training, GPIO assignments) to improve reliability and performance.
- Evaluate chipset variants on vendor Customer Reference Boards; perform stress and stability testing, analyze results, and deliver reports that inform part selection and platform design decisions.
- Build internal test tools and Linux-based OS images to accelerate validation and regression.