FPGA Engineer

Techoundsllc

Raleigh (NC)

On-site

USD 120,000 - 180,000

Full time

4 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Techoundsllc is seeking an experienced FPGA Engineer to contribute across the FPGA development cycle, including the design, installation, and troubleshooting of firmware for FPGA-based hardware systems.

You will design and implement complex FPGA architectures using VHDL, Verilog and SystemVerilog, work with Xilinx Vivado, run simulations, build testbenches, and help optimize performance while collaborating with hardware engineers to ensure modular, scalable designs.

Qualifications

  • Masters degree or higher in engineering, CS, or related field.
  • 10+ years relevant experience.
  • 5+ years firmware development experience.
  • Experience with Linux operating procedures is a plus.

Responsibilities

  • Architect, implement, and maintain complex FPGA designs.
  • Proficiency in VHDL, Verilog and SystemVerilog HDL languages.
  • Experience with Xilinx Vivado FPGA design tools.
  • Write and use TCL scripts for constraints and automation.
  • Debug designs using simulations and ILA real-time analyzers.
  • Develop testbenches and simulate logic designs.

Skills

US Citizenship
Security Clearance
Interpersonal skills
Hardware knowledge
VHDL
Verilog
SystemVerilog
Analytical thinking

Education

Master's degree or higher

Tools

Matlab

Job description

As a FPGA Engineer, you will play an active role in every phase of the FPGA development cycle, including the design, installation, and troubleshooting of the firmware used to design FPGA based hardware systems and their components.

Key Responsibilities:
  • Architect, implement, and maintain complex FPGA designs.
  • In depth knowledge and use of VHDL, Verilog, and System Verilog HDL languages.
  • Experience and know how to use Matlab and other similar tools to generate appropriate data sets and logic generation coefficients.
  • Experience and use of Xilinx Vivado FPGA design tools.
  • Use and implement constraints using tcl based scripts and commands.
  • Debug designs using simulations and ILA real-time analyzers.
  • Simulate logic designs and built testbenches.
  • Adapt systems quickly to meet changing business needs.
  • Assist with the management of upgrades to existing systems and implementation of new systems.
  • Write scripts, conduct testing, and resolve debugging tasks.
  • Serve as a technical resource to the team.
  • Handle testing, system performance, environmental and system troubleshooting.
  • Support planning the development activities, perform technical design and code reviews.
  • Deliver to objectives including meeting deadlines and schedule.
  • Understand hardware and software interactions and collaborate with hardware engineers.
  • Maintain and improve existing designs and source code to help attain the goal of a modular structure.
  • Performs other related duties as assigned.
Requirements
  • Support planning the development activities, perform technical design and code reviews.
  • Deliver to objectives including meeting deadlines and schedule.
  • Understand hardware and software interactions and collaborate with hardware engineers.
  • Maintain and improve existing designs and source code to help attain the goal of a modular structure.
  • Performs other related duties as assigned.
Requirements
Required Skills/Abilities:
  • Maintain US Citizenship.
  • Maintain Security Clearance or eligibility to obtain.
  • Good interpersonal and communication skills to work and communicate with internal and external customers.
  • Extensive knowledge of computer hardware.
  • Proficiency in VHDL, Verilog and System Verilog HDL languages.
  • Strong analytical thinking skills
Education/Training/Experience:
  • Requires a master's degree or higher in engineering, computer science, or relevant field.
  • 10+ years relevant experience.
  • Strong programming and code writing skills.
  • Experience with testing, validation, and debugging tools.
  • 5+ years relevant experience in firmware development.
  • Experience with Linux operating procedures is a plu
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Field-Programmable Gate Arrays Engineer
Field-Programmable Gate Arrays Engineer

Moseley Technical Services, Inc. • Sterling Heights (MI)

On-site
USD 120,000 - 170,000
FPGA Development Engineer
FPGA Development Engineer

Imaging Business Machines, LLC • Birmingham (AL)

On-site
USD 90,000 - 130,000
Competitive salary
Benefits package
Opportunities for technical growth
Sr. FPGA Engineer
Sr. FPGA Engineer

Apex Bridge Talent Group • Melbourne (FL)

On-site
USD 110,000 - 150,000
Field-Programmable Gate Arrays Engineer
Field-Programmable Gate Arrays Engineer

Tekskills Inc. • Melbourne (FL)

On-site
USD 80,000 - 100,000
Senior FPGA Engineer
Senior FPGA Engineer

Insight Global • Florida

On-site
USD 91,000 - 138,000
Field-Programmable Gate Arrays Engineer
Field-Programmable Gate Arrays Engineer

Brooksource • Shalimar (FL)

On-site
USD 180,000 - 220,000
Hardware Design Engineer 4
Hardware Design Engineer 4

Sunrise Systems, Inc. • California (MO)

On-site
USD 120,000 - 160,000
FPGA Verification Engineer
FPGA Verification Engineer

Compunnel, Inc. • Mountain View (CA)

On-site
USD 100,000 - 130,000
Hardware/Software System Engineer (All Levels)
Hardware/Software System Engineer (All Levels)

Fuse Engineering • Fort Meade (MD)

On-site
USD 90,000 - 110,000
Sr. FPGA Engineer
Sr. FPGA Engineer

Accord Technologies Inc • Melbourne (FL)

On-site
USD 100,000 - 135,000