Staff FPGA Prototyping Engineer
Austin, TX
Meet the Team
The IoT Digital Design team is a state-of-the-art IC design team focused on producing world class Wireless MCU SoCs. The architecture specification, design, verification, emulation, and implementation of the Wireless MCU SoCs are all the responsibilities of the IoT Digital team. These SoCs include an embedded CPU system with analog and digital peripherals, advanced security, advanced power management, and best in class radios to support a wide range of wireless IoT applications and standards. We strive to provide advanced technology solutions through innovation in custom RISC-V Cores and AI / ML components.
Silicon Labs is seeking a candidate for the Emulation and Prototyping Platform (EPP) team. The position requires a thorough FPGA development and deployment background with focus on automation to efficiently deliver an emulation platform.
Responsibilities
- Help deliver emulation platforms to internal groups to enable pre-silicon verification, validation, and software development.
- Develop FPGA models for digital and analog blocks, as needed.
- Ability to understand the architecture and ASIC design to tune them to FPGA needs.
- Work with software teams to understand and deliver required prototypes.
- Develop highly automated and efficient methodologies to scale the user experience.
- Provide focused status updates and drive action items to closure.
- Gather requirements from cross-functional teams and coordinate emulation activities.
Skills You Will Need
8+ years in IndustryBachelor's or master's degree in electrical and / or Computer EngineeringExperience in backend tool flows for FPGA prototyping; Synthesis, Place & Route (e.g., Vivado).Ability to understand Verilog / SystemVerilog Hardware Description Language proficiently.Experience with Xilinx FPGA devices such as UltraScale / UltraScale+ and Kintex is advantageous.Understanding of CDC, STA, and other timing considerations relevant to FPGA design.Advanced knowledge of clocking, memory, and other FPGA-related requirements.Experience with lab equipment like Logic Analyzers, Oscilloscopes, and Signal Generators.Proficiency in scripting languages like TCL, Perl, and Python.Experience with Linux-based version control environments (Git, Perforce, or Methodics).Demonstrated technical leadership and mentoring skills within a team environment.Experience with SystemVerilog and UVM testbenches.
Job Automation skills like Jenkins and Docker.Embedded C programming.PCB knowledge for schematics, layout, signal integrity consideration etc.Chip integration and bring-up experience.Benefits & Perks
Great medical (Choice of PPO or Consumer Driven Health Plan with HSA), dental and vision plansHighly competitive salary401k plan with match and Roth plan optionEquity rewards (RSUs)Employee Stock Purchase Plan (ESPP)Life / AD&D and disability coverageFlexible spending accountsAdoption assistanceBack-Up childcareAdditional benefit options (Commuter benefits, Legal benefits, Pet insurance)Flexible PTO schedule3 paid volunteer days per yearCharitable contribution matchTuition reimbursementFree downtown parkingOnsite gymMonthly wellness offeringsFree snacksMonthly company updates with our CEO#LI-KB1
#LI-Hybrid
The annualized base pay range for this role is expected to be between $150,500 - $279,500 USD. Actual base pay could vary based on factors including but not limited to experience, geographic location where work will be performed and applicant’s skill set. The base pay is just one component of the total compensation package for employees. Other rewards may include an annual cash bonus, equity package and a comprehensive benefits package.