The FPGA Design Engineer participates in every phase of FPGA development, including designing, installing, and troubleshooting firmware used in FPGA-based hardware systems and their components. The role architects, implements, and maintains complex FPGA designs; simulates logic designs and builds testbenches; and uses simulation and ILA real-time analyzers to debug designs. The engineer also writes scripts, conducts testing, resolves debugging tasks, and helps maintain and improve existing designs and source code to support modularity. The position supports upgrades to existing systems and implementation of new systems, adapting them to changing business needs. It serves as a technical resource to the team, handles testing and system performance and environmental troubleshooting, and supports development planning and technical design and code reviews. The engineer delivers against objectives and schedules, understands hardware-software interactions, and collaborates with hardware engineers. Other related duties may be assigned.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior