EDA Software Engineer
Core
Building scalable data models and high-performance APIs for FPGA device representation within Quartus Prime design software.
Role type
Senior IC EDA software engineer (FPGA tools)
Builds
Quartus Prime design software and FPGA device data models
Domain
Semiconductor / Electronic Design Automation (EDA)
Deliverable
production ML models | product features
Required skills
C++, Python, algorithms and data structures, API development, database modeling
Preferred skills
graph-based algorithms, HDL design (Verilog, SystemVerilog, VHDL), FPGA architecture knowledge, internal application development
Technologies
C++, Python, Quartus Prime
Responsibilities
Specify and implement software data models to represent FPGA devices; Develop high-performance APIs for FPGA device databases; Collaborate with hardware and software teams on next-generation FPGA devices; Develop tools to enhance FPGA device bring-up processes.
Seniority
Senior, hands-on IC