×
Register Here to Apply for Jobs or Post Jobs. X

FPGA Firmware Engineer - ISA

Job in Richardson, Dallas County, Texas, 75080, USA
Listing for: Hawkeye360
Full Time position
Listed on 2026-06-02
Job specializations:
  • Engineering
    Embedded Software Engineer, Systems Engineer, Electronics Engineer, Robotics
Salary/Wage Range or Industry Benchmark: 150000 - 200000 USD Yearly USD 150000.00 200000.00 YEAR
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. The ideal candidate will have a strong background in FPGA development, a deep understanding of signal processing algorithms and implementations, and experience working with modern Xilinx FPGAs in complex systems.

As the FPGA Firmware Engineer - ISA, your main responsibilities will be:

* 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 but not limited to 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

Your skills and qualifications:

Essential education and experience:

* 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 (e.g., 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 (e.g., 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

Desirable:

* 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

Base Salary Range: $150,000 - $200,000 annually

We consider many factors when determining salary offers, such as candidate's work experience, education, training & skills, as well as market and business considerations. We are also open to considering candidates with…
To 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).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary