Demo

FPGA Design Engineer

Apex Compute
Mountain View, CA Full Time
POSTED ON 3/31/2025
AVAILABLE BEFORE 4/29/2025

Company Description

Our mission is to redefine AI compute architecture by designing efficient, innovative, and cutting-edge hardware and software solutions. We are a passionate team of engineers pushing the boundaries of what's possible in AI hardware.

Role Description

We are seeking a highly motivated FPGA Design Engineer to join our team on a full-time basis. This role is based in Mountain View, CA. As an FPGA Design Engineer, you will play a pivotal role in designing, developing, and optimizing our next-generation AI compute hardware solutions. You will work closely with a team of experts to implement high-performance FPGA designs that accelerate AI workloads through efficient vector and matrix operations, reduction algorithms, and advanced memory management techniques. Hands-on experience with Xilinx and/or Altera FPGA platforms is required.

Responsibilities & Qualifications

FPGA Development:

  • Develop, simulate, and implement custom hardware solutions on both Xilinx and Altera FPGA platforms.
  • Utilize industry-standard tools such as Vivado and Vitis (for Xilinx) or Quartus Prime (for Altera) for design, synthesis, and debugging.

Interface & System Integration:

  • Design and implement high-speed AXI Master/Slave interfaces, DMA operations, and robust interconnect solutions.
  • Collaborate with hardware and software teams to integrate FPGA designs into larger AI compute systems.

Algorithm Implementation:

  • Implement and optimize vector and matrix operations, including reduction algorithms and matrix tiling techniques, to accelerate AI workloads.
  • Analyze and optimize computational pipelines for efficient data processing and throughput.

Performance Analysis & Optimization:

  • Monitor, analyze, and debug hardware traffic, ensuring optimal performance and scalability.
  • Work on quality-of-service (QoS) and bus traffic monitoring to identify and resolve system bottlenecks.

Documentation & Collaboration:

  • Develop comprehensive documentation, test benches, and design reviews.
  • Participate in cross-functional team meetings to discuss design improvements and project progress.

Educational Background:

  • Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, or a related field.

FPGA Expertise:

  • Proven experience in FPGA design and development, with a strong portfolio of completed projects.
  • Hands-on experience with both Xilinx and/or Altera FPGA platforms and their respective toolchains.

Technical Skills:

  • Proficiency in hardware description languages such as Verilog, VHDL, and/or SystemVerilog.
  • Solid understanding and practical experience with AXI interconnect, QoS traffic monitoring, and DMA operations.
  • Demonstrable expertise in implementing vector and matrix operations, reduction techniques, and matrix tiling for hardware acceleration.

Analytical & Problem-Solving:

  • Strong analytical skills with the ability to troubleshoot and optimize complex hardware systems.
  • Excellent communication skills and a collaborative mindset to work effectively within a dynamic team environment.

Desirable Experience:

  • Prior exposure to AI compute hardware or acceleration platforms.
  • Familiarity with high-level synthesis (HLS) tools and hardware-software co-design methodologies.
  • Experience in embedded systems design and debugging.

Why Join Us?

You’ll have the opportunity to work on revolutionary AI hardware alongside a talented, passionate, and ambitious team. This role provides a chance to grow your technical skills, gain valuable hands-on experience, and contribute to groundbreaking innovations in AI compute hardware. Additionally, as part of our team, you’ll be eligible for company stock options, allowing you to share in our long-term success.

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a FPGA Design Engineer?

Sign up to receive alerts about other jobs on the FPGA Design Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$77,439 - $91,585
Income Estimation: 
$104,754 - $125,215
Income Estimation: 
$171,024 - $193,943
Income Estimation: 
$206,482 - $238,005
Income Estimation: 
$77,439 - $91,585
Income Estimation: 
$104,754 - $125,215
Income Estimation: 
$104,754 - $125,215
Income Estimation: 
$134,206 - $155,125
Income Estimation: 
$134,206 - $155,125
Income Estimation: 
$171,024 - $193,943
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Not the job you're looking for? Here are some other FPGA Design Engineer jobs in the Mountain View, CA area that may be a better fit.

Principal FPGA Design Engineer

Cadence Design Systems, San Jose, CA

FPGA Design Engineer

Meta Inc, Sunnyvale, CA

AI Assistant is available now!

Feel free to start your new journey!