FPGA Development Tools Engineer
Core
Develop and automate tests to validate FPGA device and simulation models used by Altera Quartus Prime, ensuring high-quality releases across multiple device families.
Role type
Senior IC FPGA Development Tools Engineer
Builds
End-to-end validation flows, regression infrastructure, C++ device model libraries, and automated test kits for Quartus Prime.
Domain
Semiconductor / EDA / FPGA Design
Deliverable
production ML models | product features
Required skills
Digital design principles, FPGA/ASIC development flows, Automation and debug, C++, Python, Tcl, Bash, Linux development environments, CI/CD pipelines, RTL (Verilog/SystemVerilog/VHDL), Synthesis, Static timing analysis, Constraints (SDC)
Preferred skills
C++ libraries for hardware/device modeling, Altera Quartus Prime (TimeQuest/fitter), Version control (Git), Device concepts (speed grades/PVT corners/IO standards), Timing signoff concepts
Technologies
C++, Python, Tcl, Bash, Jenkins, GitLab CI, Quartus Prime, TimeQuest, Verilog, SystemVerilog, VHDL, SDC
Responsibilities
Develop comprehensive test plans for device and simulation model validation; Execute targeted and regression tests across FPGA device families; Build and run end-to-end Quartus projects for synthesis, fitting, and simulation signoff; Create and maintain automation and modeling tools for test generation and log mining; Analyze failures across synthesis, fitter, and device models to isolate root causes; Author and maintain test plans, runbooks, and user guides for test environments.
Seniority
Senior, hands-on IC