Firmware Engineer (Dallas)
Searchability®
Job Description
FPGA Firmware Engineer KEY POINTS • High-impact role building advanced signal processing systems on next-gen FPGA platforms • $140,000 - $190,000 + Bonus + Benefits • Work on mission-critical, real-time systems used in high-performance environments ABOUT THE CLIENT Due to continued growth, we’re supporting a specialist engineering company building high-performance signal and image processing systems used in complex, real-time environments. Their work spans the full lifecycle from concept design through to deployment on mission-critical systems, solving technically challenging problems where performance, reliability, and precision are essential. The team operates in a highly collaborative, engineering-led environment, working on cutting-edge hardware and software systems that push the boundaries of signal processing and real-time computation.
Following continued project wins, they are expanding their FPGA capability to support increasingly complex, high-throughput applications. THE FPGA FIRMWARE ENGINEER ROLE This is a hands-on engineering role focused on designing and building high-performance FPGA-based signal processing systems. You will work across the full development lifecycle from architecture and implementation through to testing, optimization, and system integration.
The work is highly technical, involving real-time data processing, complex DSP algorithms, and tight performance constraints across modern FPGA platforms. You will collaborate closely with hardware and software engineers to deliver robust, production-grade systems operating in demanding environments. Key responsibilities include: • Designing and developing FPGA firmware using VHDL/Verilog for high-performance applications • Implementing DSP algorithms including filtering, modulation, demodulation, and error correction • Working with Xilinx RFSoC, MPSoC, and Versal platforms • Integrating FPGA designs with embedded systems and external hardware components • Developing and executing test benches for validation and verification • Debugging and resolving hardware-software integration issues • Optimizing designs for performance, resource utilization, and power efficiency • Conducting timing analysis to meet strict throughput and latency requirements • Collaborating with cross-functional engineering teams on system-level architecture FPGA FIRMWARE ENGINEER ESSENTIAL SKILLS • 5+ years’ experience in FPGA firmware development • Strong experience with VHDL or Verilog • Hands-on experience with Xilinx toolchains (Vivado, Vitis, SDK) • Strong understanding of digital signal processing (DSP) algorithms • Experience working with high-speed data processing systems • Experience with system integration and debugging tools • Strong problem-solving skills and attention to detail • Ability to operate in a fast-paced, highly technical engineering environment NICE TO HAVE • Experience with RFSoC or Versal devices • Knowledge of high-speed interfaces such as JESD204B or PCIe • Experience integrating ADC/DAC components • Familiarity with Python or C/C++ • Experience with MATLAB for modelling and analysis • Background in defense, aerospace, or telecommunications environments • Experience working with real-time embedded systems TO BE CONSIDERED Please either apply by clicking online or emailing me directly at [email protected].
I can make myself available outside of normal working hours between 7am and 8pm. If unavailable, please leave a message and either myself or one of my colleagues will respond. By applying for this role, you give express consent for us to process and submit (subject to required skills) your application to our client in conjunction with this vacancy only.
KEY SKILLS FPGA Engineer, FPGA Firmware, VHDL, Verilog, Xilinx, RFSoC, MPSoC, Versal, Vivado, Vitis, DSP, Digital Signal Processing, Real-Time Systems, Embedded Systems, High-Speed Interfaces, JESD204B, PCIe, Signal Processing Algorithms