Hardware Engineer
Job in
Mountain View, Santa Clara County, California, 94039, USA
Listed on 2025-12-01
Listing for:
TPI Global Solutions
Full Time
position Listed on 2025-12-01
Job specializations:
-
Engineering
Hardware Engineer, Systems Engineer, Software Engineer, Embedded Software Engineer
Job Description & How to Apply Below
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.
- Strong expertise on the Arteris Design Toolset.
- 5+ years of FPGA design experience using Verilog and System Verilog
. - 5+ years of experience with AMD/Xilinx FPGA design (Versal and Kintex/Virtex Ultra Scale+ 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.
- 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.
- Mid‑Senior level
- Contract
- Engineering, Design, and Information Technology
- Semiconductor Manufacturing
- Computer Hardware Manufacturing
- Computers and Electronics Manufacturing
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×