BIOS Engineer at Fortinet in Sunnyvale, California

Posted in Other 2 days ago.

Type: full-time





Job Description:

Fortinet is looking for a new BIOS Engineer to join the team.

Location: Sunnyvale, CA (we are working a hybrid model)

Position: This is a full-time, permanent role

Primary Responsibilities
  • Design, implement, and deliver innovations for the root of trust and chain of the trust on Fortinet ARM SOCs.
  • Maintain, test, and debug UEFI BIOS for X86 servers. Design and integrate Fortinet chain of trust into X86 UEFI BIOS.
  • Develop UEFI drivers for Fortinet chips, especially PCIe and Ethernet devices.
  • Work closely with ASIC team to simulate and verify ARM CPU, ARM SOC components, Fortinet IPs, DDR etc. during CPU chip design stage.
  • Participate in schematic reviews to guide electrical designs and anticipate firmware impacts.
  • Assist other functional teams (OS, QA, IQC, PM, CM, etc.) in test, debug, and integration, release, and to produce proper test tools and automation for qualifying the whole system.

The following qualifications are highly desired
  • Master's Degree or higher in Electrical Engineering or Computer Science.
  • Excellent programming and skills in C/C++ for bare-metal and Linux operating environments. Experience with Assembly languages (X86/ARM), and debugging skills for bare-metal board.
  • Solid understanding of OS internals and of how BIOS/UEFI/ATF interacts with OS in both X86 and ARM.
  • Expertise on Ethernet protocols.
  • Good knowledge of crypto protocols, such as RSA, ECDSA, AES, etc. Knows the concept of root of trust and chain of trust. Knowledge of TPM, Secure Boot, etc.
  • Good knowledge of low-level interfaces such as I2C/SPI/UART/eMMC/JTAG etc. Have the ability to analyze oscilloscope their waveforms.
  • Familiar with PCIe enumeration, USB (XHCI) enumeration, AHCI protocol etc.
  • Familiar with ARM processer components, such as AXI bus, AHB/APB bus, MMU, SMMU, GIC, etc. is a plus.
  • Having the skill to analyze FPGA Chipscope (ILA) waveform is an extra.
  • In this position, you must not only be eager to learn new knowledge and delve into cutting-edge technologies, but also always keep in mind that leading the industry with high quality products is always our goal.
  • You should possess excellent written and oral communication skills, good work ethics, and high sense of teamwork.

The US base salary range for this full-time position is $110,000-$150,000. Fortinet offers employees a variety of benefits, including medical, dental, vision, life and disability insurance, 401(k), 11 paid holidays, vacation time, and sick time as well as a comprehensive leave program.

Wage ranges are based on various factors including the labour market, job type, and job level. Exact salary offers will be determined by factors such as the candidate's subject knowledge, skill level, qualifications, experience, and geographic location.

All roles are eligible to participate in the Fortinet equity program, Bonus eligibility is reviewed at the time of hire and annually at the Company's discretion.

Why Join Us:

We encourage candidates from all backgrounds and identities to apply. We offer a supportive work environment and a competitive Total Rewards package to support you with your overall health and financial well-being. Embark on a challenging, enjoyable, and rewarding career journey with Fortinet. Join us in bringing solutions that make a meaningful and lasting impact to our 660,000+ customers around the globe.

Thanks

Bhavya Mohan

Staff Talent Acquisition Specialist

FORTINET
More jobs in Sunnyvale, California

Other
about 4 hours ago

Treehouse Hotels
Other
about 4 hours ago

NeerInfo Solutions
Other
about 6 hours ago

ATR International
More jobs in Other

Other
3 minutes ago

AMN Healthcare Inc.
Other
4 minutes ago

Webster Bank
Other
4 minutes ago

Webster Bank