Achronix is a privately held fabless corporation based in Santa Clara, California and offers high-performance FPGA solutions. Achronix's history is one of pushing the boundaries in the high-performance FPGA market. Achronix offerings include programmable FPGA fabrics, discrete high-performance and high-density FPGAs with hardwired system-level blocks, data center and HPC hardware accelerator boards, and best-in-class EDA software supporting all Achronix products.

The Core Technology team at Achronix owns the reconfigurable fabric (look-up tables, routing, configuration memory, carry chains, register files, multipliers, etc.) for our company’s FPGAs.  Members of our team participate in all phases of the FPGA product-development cycle, from architecture conception to circuit design and implementation to high-volume manufacturing. New employees will have the opportunity to contribute to all of these phases and work with the world’s most advanced process technology.

Title: (Staff/Senior) Hardware Engineer
Requisition No.: 6200-1005
Type of Position: Regular, Exempt
Reports to: Hardware Engineering Manager, Core Technology
Location: Santa Clara, California
Contact: hr@achronix.com

Job Description/Responsibilities

The employee will work on the design, verification, implementation, validation and characterization of full-custom, high-performance digital logic in 16/7nm and below.  His or her responsibilities will include the following:

  • Develop and implement various configurable components within the FPGA fabric using proprietary and industry-standard languages and tools
  • Develop and document design methodologies and guidelines
  • Own automated processes for block-level and system-level verification
  • Develop and maintain scripts to create and run verification flows, setup regressions, collect coverage metrics and process the data
  • Collaborate with internal and external team members on development of timing flows and methodologies
  • Estimate the power, performance, and area of the custom and RTL blocks both before and after physical implementation
  • Mentor junior engineers

 Skills and Qualifications:

  • Experience programming in a scripting language (e.g., Python or Perl) and writing full programs from scratch (e.g. 5000+ lines of code) is a must
  • Experience designing/maintaining flows and methodologies from scratch
  • Experience with digital VLSI design and verification
  • Experience reading and writing RTL (e.g., Verilog)
  • Experience running SPICE simulations
  • Familiarity with object-oriented programming concepts is a plus
  • Familiarity with revision-control systems (e.g., Perforce, Git) is a plus
  • Familiarity with using and/or designing FPGAs is a plus
  • Excellent debugging skills
  • Well organized and excellent communication skills
  • BS/MS in Electrical Engineering or Computer Science + 2-10 years experience
Apply Now