Arrow Electronics logo
Arrow ElectronicsPosted 3 weeks ago

FPGA Engineer (eInfochips Inc)

On-siteMountain View Santa Clara County, California, United States

Full TimeEnterprise

Job Summary

Develop C and C++ test content, low-level drivers, and custom firmware at subsystem and SoC levels, including self-checking tests for embedded processors. Extend compile and build flows to support firmware-style tests and create board images and bit files for FPGA prototyping platforms like HAPS or Xilinx. Design custom FPGA RTL for protocol interfaces and feature enablement, then release stable platforms to the firmware team. Debug post-silicon issues using JTAG debuggers, logic analyzers, and oscilloscopes to root-cause failures and deliver fixes for boot ROM and driver access violations. Drive post-silicon bring-up and validation in the lab, running suites on first silicon and coordinating cross-team debugs.

Required Qualifications

  • Experience developing C and C++ test content for subsystem and SoC verification, including bare-metal and firmware style tests, with working knowledge of SystemVerilog testbenches
  • Experience bringing up and maintaining FPGA prototyping or emulation platforms (such as HAPS or Xilinx), including board images, platform tooling, and testbench changes that enable firmware and validation teams
  • Hands-on hardware debug experience with tools such as JTAG debuggers, logic analyzers, oscilloscopes, and multimeters
  • Experience with post-silicon verification of IP, subsystems, or SoCs through the full cycle, including test planning, test development, failure debug, and coverage signoff
  • Experience with post-silicon bring-up and validation, including running test test suites on silicon and debugging boot, platform, and connectivity issues in a lab environment
  • Proficiency in Python, or a similar scripting languages such as Perl or Ruby, for test automation, build flows, and log or data parsing
  • In-depth knowledge of verification principles, testbench architecture and stimulus generation, with a track record of debugging complex designs
  • Experience with industry protocols such as AMBA (AXI/AHB/APB), JTAG, SPI, I2C/I3C and USB
  • Experience collaborating across architecture, design, firmware, and validation teams, with strong communication skills
  • Strong understanding of silicon and/or computer architecture
  • Must be able to travel to an Arrow Client office location as requested by Arrow Client leadership
  • Complete On-Site at Mountain view CA

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce