FPGA Design and Verification Engineer

San Jose, California

R Cube Creative Consulting Inc
Job Expired - Click here to search for similar jobs

We are seeking an experienced FPGA Design and Verification Engineer to join our team. The ideal candidate will have a strong background in digital logic design, timing closure, and the verification/validation of complex systems. This role involves working with cutting-edge FPGA technologies and collaborating with cross-functional teams to develop high-performance hardware solutions.

Key Responsibilities:

Digital Logic Design and Verification:

Design and verify digital circuits using Verilog, System Verilog, and VHDL.
Ensure timing closure of digital designs.
Memory Interface Expertise:

Develop and verify interfaces for DDR2/3/4, LPDDR2/3/4, NAND Flash, and NOR Flash.
High-Speed Communication Protocols:

Implement and verify PCIe (1/2/3/4/5), USB (2/3/3.1), and other communication protocols.
FPGA Development:

Work with Xilinx (Virtex 5/6/7, Kintex 7) and Altera (Cyclone IV) FPGA families.
Utilize tools such as Xilinx Vivado, PlanAhead, ISE, and Altera Quartus for FPGA development.
PCB Design and Debug:

Design PCBs, including s

chematic entry, debugging, bring-up, and signal integrity characterization.
Utilize tools like Cadence Virtuoso, Allegro, and Orcad.
Embedded System Design:

Work with ARM CPU architectures and AMBA/AHB/AXI bus protocols for design and verification.
Develop firmware for diagnostics and debug using C, C , C , Perl, Python, TCL, and Lisp.
Peripheral Interfaces:

Design and debug I2C, SPI, and UART interfaces.
Test and Measurement:

Use scopes, logic analyzers, BERT, and emulators (e.g., Zebu) for system testing and validation.
Required Skills:

Proficient in Verilog, System Verilog, VHDL.
Experience with Xilinx Vivado, PlanAhead, ISE, Altera Quartus.
Knowledge of Synopsys DesignCompiler, PrimeTime, VCS, Cadence Simvision, LEC, Virtuoso, Allegro.
Skilled in PCB design and debug tools such as Orcad and Allegro.
Familiarity with Matlab and LabView.
Experience with test equipment like Keysight UXR and 4164A.
Strong programming skills in C, C , C , Perl, Python, TCL, Lisp.
Proficient with compilers, debuggers, and firmware development.
Experience with Linux and Windows operating systems.
Qualifications:

Bachelor s or Master s degree in Electrical Engineering, Computer Engineering, or related field.
3+ years of experience in FPGA design and verification.
Strong analytical and problem-solving skills.
Excellent communication and teamwork skills.

Date Posted: 22 May 2024
Job Expired - Click here to search for similar jobs