Field-Programmable Gate Arrays Engineer

Amtec Staffing
Camarillo, CA

Principal FPGA Engineer

Location: Onsite in Camarillo, CA

Salary Range: $130,000 - $165,000


Job Description :

As an FPGA (Field Programmable Gate Array) Engineer, you will be developing and verifying complex digital designs for use in spaceborne products across our commercial and defense programs.


Responsibilities Include:

  • Responsible for the design, implementation, synthesis, and verification of digital logic designs for use in FPGA devices as part of our products.
  • Interface with senior DSP engineers to convert signal processing designs from mathematical models to logic implementation in VHDL code.
  • Identify which product functions that can be obtained as third-party intellectual property (IP) and which need to be developed internally.
  • Develop VHDL code for signal processing functions, network interfaces, embedded processor interface, clock management, and other ancillary functions.
  • Maintain code base in the company’s version control system,
  • Coordinate with embedded software developers to define interfaces between programmable logic and embedded processor cores.
  • Develop functional simulations to verify the correctness of the VHDL code implementation, including bit-exact simulation of the signal processing.
  • Perform bench-level verification of the logic implementation by performing synthesis and loading the resulting bitstream into the target device, and assisting with test of the overall product.


Job Requirements:

  • Bachelors degree in engineering or computer science
  • Expertise with digital logic design, simulation, and synthesis with the VHDL language.
  • Experience with the AMD/Xilinx family of devices and tools, including Vivado software.
  • Experience designing high-sample-rate communication and/or signal processing systems in FPGA devices.
  • Strong proficiency with Microsoft Windows OS, Microsoft Excel
  • Strong written and verbal English communication skills
  • Strong analytical and excellent problem-solving skills
  • Knowledge of sampling theory, digital signal processing, and spectral analysis.


Desired:

  • 8+ years of relevant industry experience.
  • Knowledge of communication waveforms: QPSK, 8-PSK, DVB-S2, and similar
  • Experience with revision control tools such as Git, Mercurial.
  • Proficiency with MATLAB software
// // //