FPGA Firmware Engineer - ISA
Job in
Richardson, Dallas County, Texas, 75080, USA
Listed on 2026-05-07
Listing for:
HawkEye 360
Full Time
position Listed on 2026-05-07
Job specializations:
-
Engineering
Embedded Software Engineer, Systems Engineer, Electronics Engineer
Job Description & How to Apply Below
We are seeking a highly skilled and motivated FPGA Firmware Developer to join our growing team. This position involves designing, developing, and testing high-performance signal processing applications using Xilinx RFSoC, MPSoC, and Versal devices.
Responsibilities- Design, implement, and optimize signal processing applications on Xilinx RFSoC, MPSoC, and Versal platforms.
- Develop high-performance FPGA firmware using VHDL/Verilog, leveraging Xilinx development tools such as Vivado, Xilinx SDK, and Vitis.
- Implement digital signal processing (DSP) algorithms and interfaces for high-speed data processing, including filtering, modulation, demodulation, and error correction.
- Integrate FPGA designs with embedded systems and software applications.
- Collaborate with hardware engineers to ensure efficient data flow between FPGA and host processors.
- Develop and test interfaces to external peripherals, including ADCs, DACs, and RF components.
- Create comprehensive test benches to validate FPGA designs.
- Perform functional verification and debug issues related to signal processing operations and hardware-software integration.
- Use debugging tools such as Vivado Logic Analyzer and other software tools to diagnose and resolve hardware and software issues.
- Optimize firmware for performance, including resource utilization (LUTs, BRAM, DSP slices), clock rates, and power consumption.
- Conduct timing analysis and work to meet stringent timing and throughput requirements for signal processing applications.
- Work closely with software engineers, hardware designers, and system architects to ensure seamless integration of FPGA-based solutions into larger systems.
- Document FPGA design processes, test procedures, and performance metrics.
- Contribute to continuous improvement efforts, providing recommendations for optimization and new approaches to signal processing challenges.
- Bachelor’s degree in Electrical Engineering, Computer Engineering, or a related field.
- 5+ years of experience in FPGA firmware development.
- Proven experience in FPGA firmware development with Xilinx RFSoC and/or MPSoC devices.
- Experience with signal processing algorithms and their implementation on FPGA platforms.
- Experience with system integration and debugging tools (Vivado, serial protocol analyzers, oscilloscopes, logic analyzers).
- Strong proficiency in VHDL or Verilog for FPGA design.
- Hands‑on experience with Xilinx Vivado, Vitis, and SDK tools.
- Knowledge of digital communication systems and DSP algorithms (FIR/IIR filters, FFTs, modulation techniques).
- Familiarity with high-speed serial interfaces such as JESD
204B, PCIe, or similar. - Strong problem‑solving skills and attention to detail.
- Team player with excellent communication skills, with the ability to effectively interact with technical teams, leadership and customers.
- Ability to work collaboratively in a fast-paced, multidisciplinary environment.
- Ability to acquire and maintain a TS/SCI security clearance.
- Familiarity with Python and/or C/C++ for embedded software development.
- Familiarity with Matlab for design and analysis.
- Experience with RFSoC and Versal devices.
- Experience with high-speed data converters (ADC/DAC) integration.
- Experience with multi-core processor systems and embedded real-time operating systems (RTOS).
- Prior experience with real-time FPGA-based signal processing applications.
- Knowledge of RF signal processing and related hardware interfaces.
- Experience in the defense, telecommunications, or aerospace sectors.
$150,000- $200,000 annually
Equal Employment Opportunity StatementHawk Eye 360 is committed to hiring and retaining a diverse workforce. We are proud to be an Equal Opportunity Employer, making decisions without regard to race, color, religion, sex, sexual orientation, gender identity, gender expression, marital status, national origin, age, veteran status, disability, or any other protected class.
#J-18808-LjbffrTo View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×