Job Title
FPGA Engineer
Role Summary
Design and integrate FPGA-based embedded platforms using AMD Xilinx Zynq and Zynq UltraScale+ MPSoC devices. The role covers FPGA RTL development, embedded Linux (PetaLinux) bring-up, BSP/driver work and system integration with hardware and software teams. This position is fully onsite in San Jose, CA.
Experience Level
Senior — 10–15 years of hands-on FPGA and embedded systems experience.
Responsibilities
Primary responsibilities include:
- Design, implement, and verify FPGA solutions on AMD Xilinx Zynq and Zynq UltraScale+ MPSoC platforms.
- Develop and integrate RTL using SystemVerilog and VHDL; perform RTL verification.
- Perform embedded Linux bring-up on Zynq platforms, including PetaLinux systems.
- Customize and integrate board support packages (BSPs) and develop low-level drivers for embedded platforms.
- Execute system integration to ensure interaction between FPGA fabric, ARM processors, and surrounding hardware.
- Use Vivado and Xilinx toolchains to implement, synthesize, and debug FPGA designs.
- Implement and optimize high-speed and real-time embedded system performance and latency.
- Develop Python and TCL scripts to automate build, test, and integration workflows.
- Troubleshoot and resolve hardware–FPGA–software interface issues during bring-up and validation.
- Participate in the full product development lifecycle from concept through deployment.
Requirements
Must-have skills and experience:
- 10–15 years of FPGA and embedded systems engineering experience.
- Strong expertise with AMD Xilinx Zynq and Zynq UltraScale+ MPSoC platforms.
- Proven experience with PetaLinux and embedded Linux bring-up on SoC platforms.
- Hands-on RTL development and verification experience (SystemVerilog and VHDL).
- Proficiency with Vivado and Xilinx development toolchains.
- Experience with BSP customization and low-level driver development.
- Experience integrating FPGA fabric with ARM processing systems and surrounding hardware.
- Experience on high-speed or real-time embedded systems.
Nice-to-have:
- Familiarity with Yocto for building/customizing embedded Linux distributions.
- Experience scripting automation with Python and TCL.
- Strong cross-functional collaboration and debugging/problem-solving skills.
Education Requirements
Not specified.
About the Company
Company: Actalent
Actalent is a global engineering and sciences services and talent solutions firm that connects specialized consultants with companies to accelerate product development and scale operations. With a network of nearly 30,000 consultants and thousands of clients across North America, Asia and Europe, Actalent serves industries including aerospace, medical devices, energy and technology.

Date Posted: 2026-05-19