Full-Time

FPGA Engineer JF-6409

Cirrus Logic

Cirrus Logic

1,001-5,000 employees

Semiconductor supplier

Hardware

Mid

Austin, TX, USA

Required Skills
Python
Communications
R
Requirements
  • Master's degree in Electrical Engineering, Computer Science or similar subject area and 3+ years of directly related experience
  • Experience using FPGAs and an understanding of how FPGA design differs from ASIC design
  • Proficient in operating the simulation and modeling equipment including the design tools
  • Knowledge of Verilog, System Verilog and digital design concepts
  • Understanding of electronics on the bench with use of lab equipment such as oscilloscopes and logic analyzers
  • Verification/validation techniques and methodologies, including strong debugging skills
  • Experience with FPGA debug methodologies, tools (ChipScope), and lab debug equipment (oscilloscopes, logic analyzers)
  • Understanding of common FPGA primitives such as memories, I/O pads, BUFG and MMCMs
  • Familiar with common on-chip bus protocols such as AMBA (AXI, AHB, APB) and communication protocols such as SPI, I2C, I2S, UART
  • Have a curious and inquiring mind with the dedication to follow through on getting answers
  • Scripting knowledge (Python/Tcl) is desired
  • Experience in FPGA flows - Synthesis, P&R and Timing closure, with emphasis on Synopsys Synplify and Xilinx Vivado
  • Experience with Floorplanning and advanced timing closure techniques
  • Solid documentation, communication and interpersonal skills
  • Work to tight and variable time scales
  • Work independently as well as part of a team
  • Demonstrate excellent attention to detail
Responsibilities
  • Port ASIC RTL into FPGA-friendly RTL, taking it through synthesis and place & route
  • Develop RTL code to improve the ease of use of the ASIC design in the FPGA platform
  • Perform Static Timing Analysis on implemented designs
  • Bring up the design on FPGA prototyping platforms
  • Work with multi-functional teams to ensure they can use the FPGA platform and support them when facing problems
  • Define and run functional verification tests to prove the FPGA builds prior to FPGA distribution
  • Tests and debugs the emulation/FPGA model and collaterals
  • Validate new digital IP and architectures on FPGAs prior to silicon being produced
  • Develop automation tools and test to help improve the implementation and verification flows

Cirrus Logic is committed to creating a responsible, sustainable business environment for the global communities where they work and live. Delivering innovative signal processing products that exceed their customers' expectations for quality and delivery.

Company Stage

N/A

Total Funding

$382.5M

Headquarters

Austin, Texas

Founded

1984

Growth & Insights
Headcount

6 month growth

1%

1 year growth

3%

2 year growth

9%

Benefits

Health Insurance

401(k)

Paid Time Off

Monthly Concerts

Weekly Happy Hours

Festival Tickets

On-Site Med Clinic

Community Events

INACTIVE