FPGA Design Engineer - Poland
Arista Networks is seeking a skilled FPGA Design Engineer to join our dynamic development team in Poland. This role involves designing, implementing, verifying, and testing FPGA-based digital systems for cutting-edge networking products. The successful candidate will collaborate with cross-functional teams, including hardware, software, and customer engineering, to develop innovative and reliable solutions deployed across diverse industries.
Key responsibilities include designing and implementing digital logic using VHDL for FPGAs, developing and optimizing high-speed, low-latency FPGA designs targeting AMD/Xilinx Ultrascale Plus devices, and integrating FPGA modules with embedded systems and high-speed interfaces such as PCIe, Ethernet, HBM, DDR4, and AXI. The role also involves performing functional simulation, synthesis, place-and-route, timing analysis, and optimization using industry-standard EDA tools like Vivado and ModelSim. Additionally, the engineer will create and maintain documentation, support platform bring-up, validation, and debugging in the lab, and contribute to the continuous improvement of FPGA development processes.
The ideal candidate will possess a Bachelor's or higher degree in Electrical Engineering, Computer Engineering, or a related field, along with over 5 years of experience in FPGA or ASIC design and development. Proficiency in hardware description languages such as VHDL or Verilog, experience with FPGA development tools like Vivado or Quartus, and a strong understanding of digital logic, high-speed design, and timing closure are essential. Candidates must be based in Poland and should clearly state their current work authorization status in their application.
Preferred qualifications include familiarity with scripting languages like Tcl or Python for automation, knowledge of version control systems such as Git, and an understanding of Ethernet and the OSI layer model. Competencies sought include strong analytical and problem-solving skills, effective communication and collaboration abilities, self-motivation with attention to detail, and the capacity to manage multiple tasks and meet project deadlines.