Enable job alerts via email!

FPGA/Firmware Design Engineer

Dansources

San Diego (CA)

On-site

USD 90,000 - 150,000

Full time

6 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is seeking a skilled FPGA/Firmware Design Engineer to create innovative firmware solutions for high-speed FPGAs. In this dynamic role, you will collaborate with a diverse team of engineers and scientists, utilizing your expertise in HDL and embedded systems. You'll engage in hands-on laboratory testing and contribute to the development of next-generation components. If you're passionate about cutting-edge technology and have a strong foundation in FPGA design, this opportunity offers a chance to make a significant impact in an exciting field.

Qualifications

  • 8-12 years of relevant experience in FPGA/Firmware design.
  • Hands-on experience with instrumentation and test equipment.

Responsibilities

  • Design, implement, and test firmware solutions for high-speed FPGAs.
  • Collaborate with multidisciplinary teams to integrate FPGA designs.

Skills

FPGA System Design
HDL (VHDL, Verilog)
C/C++ Programming
MATLAB
High-Speed Serial Communication Standards
Version Control (SVN, Git)
Embedded Software/Firmware Design
Laboratory Experience

Education

Bachelor's degree in Electrical or Computer Engineering
Master's degree in Engineering discipline

Tools

Xilinx Design Tools (Vivado)
SoC Design (Zynq, Zynq Ultrascale+)

Job description

The FPGA/Firmware design engineer’s primary job functions include designing, implementing, and testing firmware solutions targeting unique high-speed FPGAs and their supporting circuitry.

Additional skills consist of the following:

  • Collaborate with a multidisciplinary design team (electrical engineers, systems engineers, and scientists) to implement and integrate FPGA designs and sensor systems.
  • Analyze, design, simulate, and implement algorithms in hardware descriptor languages, HDL (VHDL, Verilog), based on MATLAB model(s).
  • Analyze, design, and implement HDL test benches in hardware description languages, HDL (VHDL, Verilog), for code validation and validation against models.
  • Analyze schematic diagrams for either custom or commercial-off-the shelf (COTS) electronic hardware involving high-speed digital and/or analog circuitry in associated FPGA-centric systems.
  • Conduct experimental tests on latest FPGA and SoC evaluation boards, evaluate results, and then develop specifications for selecting next-generation components for deliverable systems.
  • Work on problems of diverse scope, determining methods and procedures to be used on new assignments, and providing feedback and recommendations to other technical personnel.
  • Develop project test plans and test procedures, provide test planning support, and assist in the execution of both lab testing and field testing.
  • Develop and maintain requirements documents, functional specification documents, interface control documents, etc.

Basic Qualifications

We’re looking for FPGA/Firmware Software Engineers possessing the basic FPGA foundations such as:

  • Bachelor's degree in Electrical or Computer Engineering with 8-12 years of relevant experience.
  • Experience with, and understanding of, FPGA system design and test.
  • Experience with embedded Software/Firmware design.
  • Experience with C/C++, MATLAB.
  • Understanding of multiple high-speed serial communication standards and interfaces (e.g. Aurora, 10Ge, PCIe, DDR4/3/2/1, JESD204B)
  • Experienced with version control systems including SVN and Git.
  • Hands-on laboratory experience with instrumentation, test equipment, and debug/test methods.
  • Candidate must be a US Citizen and possess (and be able to maintain) a Final DoD Secret Clearance.

Preferred Qualifications

Some of the preferred qualities we’re looking for in FPGA/Firmware Software Engineers are:

  • Familiarity with modern Xilinx FPGA families and design tools (7-series FPGAs, Ultrascale+, Vivado, Xilinx IP cores).
  • Experience working with SoC designs such as Zynq and Zynq Ultrascale+ including architecting and interfacing with peripherals, interrupts, and related bus architectures.
  • Experience developing and implementing FPGA-optimized versions of DSP algorithms (e.g., modulation/demodulation, PLLs, filters, image processing).
  • Experience with standard internal interfaces such as AXI4, AXI4-Stream, and AXI4-Lite.
  • Experience working with embedded operating systems (i.e., RTOS such as Green Hills).
  • A Masters (MS) degree in Engineering discipline.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

FPGA/Firmware Design Engineer

TAD PGS

San Diego

On-site

USD <150,000

2 days ago
Be an early applicant

Senior Firmware/FPGA Design Engineer

California Jobs

Chula Vista

On-site

USD 104,000 - 190,000

Yesterday
Be an early applicant

Senior Firmware/FPGA Design Engineer

ZipRecruiter

San Diego

On-site

USD 104,000 - 190,000

2 days ago
Be an early applicant

Senior Firmware/FPGA Design Engineer

ZipRecruiter

Rancho Santa Fe

On-site

USD 104,000 - 190,000

2 days ago
Be an early applicant

Senior Firmware/FPGA Design Engineer

ZipRecruiter

National City

On-site

USD 104,000 - 190,000

2 days ago
Be an early applicant

Senior Firmware/FPGA Design Engineer

ZipRecruiter

Encinitas

On-site

USD 104,000 - 190,000

2 days ago
Be an early applicant

Senior Firmware/FPGA Design Engineer

ZipRecruiter

Chula Vista

On-site

USD 104,000 - 190,000

2 days ago
Be an early applicant

Senior Firmware/FPGA Design Engineer

ZipRecruiter

El Cajon

On-site

USD 104,000 - 190,000

2 days ago
Be an early applicant

Lead I&C Hardware/FPGA Design Engineer (Remote Eligible, U.S.)

GE Vernova

Wilmington

Remote

USD 80,000 - 120,000

4 days ago
Be an early applicant