FPGA Implementation Engineer (JR-64000697) jobs in United States
cer-icon
Apply on Employer Site
company-logo

Cirrus Logic · 10 hours ago

FPGA Implementation Engineer (JR-64000697)

Cirrus Logic is a leading company in mixed-signal processing, known for its innovative solutions and award-winning culture. As an FPGA Implementation Engineer, you will be responsible for synthesizing ASIC designs onto FPGA platforms, ensuring design quality, and improving prototyping methodology within the team.

Enterprise SoftwareReal TimeSoftwareSpeech Recognition
badNo H1BnoteU.S. Citizen Onlynote

Responsibilities

Help deliver FPGA Platforms to internal groups to enable software development, and hardware-software pre-silicon validation
Porting ASIC-specific code and models into FPGA-friendly models
Define and run functional tests to prove the FPGA builds prior to FPGA distribution
Perform FPGA synthesis, Implementation and Static Timing Analysis for complex ASIC designs
Develop and maintain smoke tests to guarantee the quality of the deliverables from revision to revision
Test the digital chip RTL from a user perspective on FPGA platforms
Design and implement equivalent analog models to model the final ASIC analog front end
Introduce model-based designing methods with the help of Simulink or Matlab framework and representation

Qualification

FPGA designVerilogSynthesisDigital design conceptsPythonTiming closureDebugging skillsCommunication skillsInterpersonal skills

Required

Master's degree in Electrical Engineering, Computer Science, or similar field 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
Verification/validation techniques and methodologies, including strong debugging skills
Familiar with common on-chip bus protocols such as AMBA (AXI, AHB, APB) and communication protocols such as SPI, I2C, I2S, and UART
Experience with Scripting for Hardware development (Python/Tcl)

Preferred

Experience in FPGA flows - Synthesis, Place & Route, and Timing closure, with emphasis on Synopsys Synplify and Xilinx Vivado
Understanding of common FPGA primitives such as memories, I/O pads, BUFG, and MMCMs
Experience with Object-oriented programming (OOP) in Python
Experience with Floorplanning and advanced timing closure techniques
Familiar with lab equipment such as Oscilloscope, Signal Generators and Logic Analyzers
Solid documentation, communication, and interpersonal skills
Work to tight and variable time scales

Company

Cirrus Logic

company-logo
Cirrus Logic is an industry leader in low-power audio and high-performance mixed-signal processing technology that creates immersive user experiences for the world’s top mobile and consumer applications.

Funding

Current Stage
Late Stage
Total Funding
$5.8M
2017-04-01Acquired
2016-02-11Debt Financing· $0.23M
2015-03-24Series Unknown· $0.58M

Leadership Team

leader-logo
Melissa Miccichi PHR, SHRM-CP
Senior HR Business Partner
linkedin
Company data provided by crunchbase