FPGA Engineer

ActalentDallas, TX
138d$110,000 - $110,000

About The Position

The FPGA Engineer will contribute to the design, test, and integration of complex FPGA-based control algorithms for state-of-the-art transmitter systems. This individual will work closely with hardware and software engineers throughout the program development and system installation.

Requirements

  • Bachelor's degree in Electrical or Computer Engineering with 1 or more years of relevant experience.
  • Experience with the FPGA design process, including simulation, synthesis, implementation, and timing closure.
  • FPGA design experience using Verilog/System Verilog or VHDL languages targeting Xilinx/Altera FPGAs.
  • Comfort working closely with HW/RF engineering specialties on design and configuration for RF communication systems.
  • Experience using version control tools to manage states of files and develop them collaboratively.
  • Experience designing re-usable circuits for multiple projects.
  • Familiarity with FPGA-based high-speed memory and bus interfaces, i.e., PCIe, DDR3.
  • Exposure to software and hardware interaction, i.e., Linux host / PCIe endpoint.
  • Excellent verbal and written communication skills.

Nice To Haves

  • Familiarity with Xilinx FPGA design flows using both ISE and Vivado.
  • Experience with RF system design.
  • Experience with Matlab/Simulink or equivalent for developing DSP algorithms implemented in FPGAs.
  • High-level programming skills (C, Python, etc.).
  • Experience with DSP implementation: decimation/interpolation filters, fractional delay filters, up/down conversion, NCO, FFT, and waveform generation.
  • Understanding of digital signal processing hardware architectures, preferably FMC module interfacing to FPGA-based carrier card assemblies.
  • Experience in FPGA hardware interfaces related to RF sampling and waveform generation using A/D and D/A converters.

Responsibilities

  • Contribute to the definition and documentation of functional requirements; translate requirements into FPGA architectures.
  • Implement and document FPGA designs using HDL (VHDL, etc.).
  • Support system integration and test to produce functional designs.
  • Debug and test code on hardware using oscilloscopes, spectrum analyzers, signal generators, logic analyzers, etc.
  • Define and coordinate software tasks related to hardware-software interfaces within FPGA-based circuit card assemblies.
  • Design and implement test procedures for both chip-level and board-level.
  • Demonstrate behavior consistent with the company's core values of Integrity, Innovation, Accountability, and Teamwork.
  • Report any quality problems or defects to management for corrective action.

Benefits

  • 401k
  • medical
  • dental
  • vision
  • PTO
  • paid holidays

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Entry Level

Industry

Administrative and Support Services

Education Level

Bachelor's degree

Number of Employees

1,001-5,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service