Logo
TPI Global Solutions

TPI Global Solutions is hiring: Hardware Engineer in Mountain View

TPI Global Solutions, Mountain View, California, United States

Save Job

Contract Hardware Engineer (12‑month Remote, USA)

Note: Must have experience with Arteris.

We seek an experienced Contract Hardware Engineer responsible for developing and testing advanced RTL modules for our client's next‑generation FPGA and ASIC targets. The role involves collaborating with a multi‑disciplinary team to create robust hardware solutions, validating designs with Python, and developing software interfaces at the HAL layer.

What You'll Be Doing

  • Develop and test RTL modules on AMD/Xilinx FPGA devices (required) and ASIC targets (preferred).
  • Develop and maintain build and simulation scripts.
  • Write test cases using Python to validate hardware designs.
  • Create software interfaces from FPGA‑based systems to Windows and Linux systems at the Hardware Abstraction Layer (HAL).
  • Collaborate with cross‑functional engineering and research teams.
  • Provide daily or weekly progress reports to customers.

What We Are Looking For (Required Skills)

  • Strong expertise on the Arteris Design Toolset.
  • 5+ years of FPGA design experience using Verilog and SystemVerilog.
  • 5+ years of experience with AMD/Xilinx FPGA design (Versal and Kintex/Virtex UltraScale+ desired, 7‑series minimum).
  • Deep experience using the Xilinx Vivado toolset.
  • Strong scripting/programming experience in Python.
  • Experience with AMBA AXI bus protocols, ideally with ARM‑based processors.
  • Programming experience in C and/or C++.
  • Experience in one or more scripting languages: Tcl, shell scripts, or equivalent.
  • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or equivalent.

Preferred Skills (Nice‑to‑Have)

  • Experience with RTL to GDS flows (e.g., TSMC N7).
  • Experience with serial interfaces (SPI, I2C) and video/camera interfaces (MIPI DSI/CSI).
  • Proven track record of deploying FPGA solutions in production systems.
  • Experience developing accompanying firmware to exercise FPGA prototypes.

Seniority Level

  • Mid‑Senior level

Employment Type

  • Contract

Job Function

  • Engineering, Design, and Information Technology

Industries

  • Semiconductor Manufacturing
  • Computer Hardware Manufacturing
  • Computers and Electronics Manufacturing
#J-18808-Ljbffr