Senior FPGA Firmware Engineer (Contract)
Company: GCR Professional Services
Location: Hawthorne
Posted on: June 28, 2025
|
|
Job Description:
Senior FPGA Firmware Engineer (Job Location: El Segundo, CA
area, about 15 miles south-east of Los Angeles) Job Summary Client
is seeking a Senior FPGA Firmware Engineer with expertise in
digital signal processing, coherent combining of digital signals,
high-bandwidth networking, and VITA 49. In this role, you will
design, develop, and optimize FPGA-based solutions using Xilinx
High-Level Synthesis (HLS) using C++. Candidate must have an
in-depth understanding of (and experience with) FPGA development,
and be proficient with FPGA design and performance. Essential Job
Duties and Responsibilities Develop coherent combining and
beamforming modules using C++ and Xilinx HLS, ensuring precise
phase alignment across multiple channels. Requirements capturing,
design definition & implementation of VHDL detailed designs
Implement VITA 49-compliant data packetization for high-speed IF or
RF data distribution. Design and fine-tune DSP blocks (e.g., FFT,
filtering, NCO, cross-correlation) to meet stringent real-time and
resource utilization requirements. Work closely with
cross-functional teams to ensure signal integrity and minimize
latency in large-scale, multi-channel systems. Use Vivado (or
Vitis) for synthesis, simulation, timing closure, and debug. Create
testbenches in C++/System Verilog/Python to validate functional
correctness and phase coherence across all channels. Provide
guidance to junior engineers, reviewing design approaches and
ensuring best practices for coherent signal processing. Collaborate
with firmware, software, and hardware teams to define project
requirements and deliver high-quality solutions on schedule. Skills
and/or Experience Needed: *Key Skills: FPGA PROGRAMMING, PYTHON,
C++, VIVADO, IDE, LINUX MS or BS in Electrical Engineering,
Computer Engineering, or related field, or related engineering
field 5 years of professional experience in FPGA development,
specifically in signal processing and high-speed I/O. Proven
expertise with Xilinx HLS (Vivado / Vitis), writing
performance-critical C++ for FPGA synthesis. Hands-on experience
with coherent combining, beamforming, or similar multi-channel
synchronization techniques. Strong knowledge of VITA 49, including
metadata handling and packet-based transport of digitized signals.
Knowledge of Software-Defined Radio (SDR) is a plus Experience with
Xilinx RFSoC is a plus Proficiency in VHDL/Verilog and FPGA design
methodologies Experience with Vivado Design Suite and Xilinx SDK
Familiarity with high-bandwidth networking protocols (Ethernet up
to 100Gb, PCIe, or similar). Solid grasp of digital signal
processing fundamentals (filters, FFTs, channelization,
interference cancellation). Proficiency in FPGA development flows
(Vivado, ModelSim, or similar) and lab debugging (ILAs, scopes).
Excellent communication and collaboration skills. Soft Skills
Polished interpersonal skills and presentation skills. Additional
Skills/Experience that would be a “plus” (not required): Advanced
degree (MSEE/PhD) with a focus on DSP, Communications, or FPGA
acceleration Preferred Experience with additional
standards/protocols relevant to software-defined radio or
phased-array systems preferred Familiarity with scripting languages
(Python, TCL) for automation and testing highly desirable Track
record of publishing or patenting innovations in signal processing
or hardware acceleration highly desirable Additional Requirements
US Citizenship or lawful permanent residence in the U.S. required
in support of US Government contracts/subcontracts.
Keywords: GCR Professional Services, Orange , Senior FPGA Firmware Engineer (Contract), Engineering , Hawthorne, California