Electrical Design Engineer

$111,300 - $189,200/Yr

KLA-Belgium - Milpitas, CA

posted 6 days ago

Full-time - Entry Level
Milpitas, CA

About the position

The Electrical Design Engineer will be a key member of the Image Computer (IMC) team, responsible for designing, building, and testing high-speed, high-throughput imaging systems using both off-the-shelf and custom components. This role involves participating in all phases of FPGA design flow, from concept to integration into wafer inspection tools, ensuring that designs meet system requirements for performance and efficiency.

Responsibilities

  • Participate in all phases of FPGA design flow from concept to wafer inspection tool integration.
  • Derive FPGA design requirements from system requirements.
  • Responsible for RTL design and verification, as well as hardware bring-up.
  • Implement logic/control blocks, including custom filters and DSP/image processing blocks.
  • Optimize FPGA designs for area, speed, and power to meet system requirements.
  • Analyze architectural trade-offs and validate for system sample rate and latency.
  • Verify DSP/image processing blocks against Python/MATLAB models and collaborate with systems engineers.
  • Run implementation tools such as Xilinx Vivado and Intel Quartus; perform timing closure for designs.
  • Bring up and validate FPGA design in the lab and utilize various lab equipment.
  • Collaborate with software engineers to integrate the design into wafer inspection tools.
  • Contribute to all phases of hardware development, including creating design documents and performing unit and system tests.
  • Validate FPGA design for manufacturing release.

Requirements

  • Experience designing DSP and/or image processing datapath.
  • Experience working with FPGAs.
  • Strong programming and scripting skills: MATLAB, Python, C/C++, Perl, Tcl.
  • Understanding of clock domain crossing (CDC) techniques.
  • Knowledge of industry-standard interfaces, protocols, and architectures: PCIe, Ethernet, DDR, etc.
  • Experience in developing automated, self-checking test benches and/or UVM.
  • Experience in EDA tools such as simulators (e.g., Questa) and FPGA tools (e.g., Vivado, Quartus).
  • Knowledge of timing closure techniques for high-speed design.
  • Strong interpersonal/written/verbal communication skills and experience with cross-functional collaboration.
  • Strong teamwork skills combined with the ability to work autonomously as an individual contributor.

Nice-to-haves

  • Some experience designing hardware (schematic entry, layout, etc.) is a plus.

Benefits

  • Medical, dental, vision, life, and other voluntary benefits.
  • 401(K) including company matching.
  • Employee stock purchase program (ESPP).
  • Student debt assistance.
  • Tuition reimbursement program.
  • Development and career growth opportunities and programs.
  • Financial planning benefits.
  • Wellness benefits including an employee assistance program (EAP).
  • Paid time off and paid company holidays.
  • Family care and bonding leave.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service