33 Views

FPGA Implementation Engineer [JR-64000924]

Published Date: March 27, 2026
Cirrus Logic, Austin, TX 78701•Hybrid work
Job Description:

Cirrus Logic, a leader in mixed-signal processing, is seeking an FPGA Implementation Engineer to join its innovative audio development team. This role focuses on synthesizing ASIC designs onto FPGA platforms, ensuring high-quality design, and enhancing prototyping methodologies. Cirrus Logic is renowned for its inclusive culture and commitment to employee satisfaction, making it an ideal place for career growth.

Responsibilities:

  • Deliver FPGA platforms for internal software development and hardware-software pre-silicon validation.
  • Port ASIC-specific code and models into FPGA-friendly formats.
  • Define and execute functional tests to validate FPGA builds before distribution.
  • Perform FPGA synthesis, implementation, and static timing analysis for complex ASIC designs.
  • Develop and maintain smoke tests to ensure quality across revisions.
  • Test digital chip RTL from a user perspective on FPGA platforms.
  • Design and implement equivalent analog models for the final ASIC analog front end.
  • Introduce model-based design methods using Simulink or Matlab.

Qualifications:

  • Master's degree in Electrical Engineering, Computer Science, or a related field.
  • Experience with FPGAs and understanding the differences between FPGA and ASIC design.
  • Proficient in simulation and modeling tools, including design software.
  • Knowledge of Verilog, System Verilog, and digital design concepts.
  • Familiarity with verification/validation techniques and strong debugging skills.
  • Understanding of common on-chip bus protocols (AMBA, SPI, I2C, I2S, UART).
  • Experience with hardware development scripting (Python/Tcl).

Skills:

  • Experience in FPGA flows including synthesis, place & route, and timing closure (Synopsys Synplify, Xilinx Vivado).
  • Understanding of FPGA primitives (memories, I/O pads, BUFG, MMCMs).
  • Object-oriented programming skills in Python.
  • Experience with floorplanning and advanced timing closure techniques.
  • Familiarity with lab equipment (Oscilloscope, Signal Generators, Logic Analyzers).
  • Strong documentation, communication, and interpersonal skills.
  • Ability to work under tight and variable time scales.

Recent Stories


Logo Image
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.