Join our amazing team with a great opportunity fit your needs. We care growing and supported by the DoD. This is a direct hire role with a GREAT team.
**This is a HYBRID position and you must live within a reasonable area close to TAMPA, FL**
We are seeking a highly skilled and innovative Senior FPGA / Firmware Engineer to join our dynamic engineering team to implement and validate signal-processing capabilities on FPGA-based hardware. The current platform includes AMD ZCU-104 hardware, with a planned roadmap toward future SoC-based platforms. This role will work closely with DSP engineers to translate detection and classification algorithms into real-time, testable, field-ready implementations.
What You Will Do:
· Partner with DSP Engineers to translate detection/classification algorithms into FPGA-accelerated and embedded implementations.
· Implement, test, and optimize real-time processing pipelines with attention to latency, throughput, buffering, memory constraints, and repeatability.
· Build and maintain firmware/software interfaces between ADC/data acquisition, FPGA fabric, and host-side applications or APIs.
· Support the roadmap transition from AMD ZCU-104 to future SoC platforms, including system partitioning, performance tradeoffs, and integration planning.
· Use AMD/Xilinx workflows such as Vivado, Vitis, Zynq, MPSoC, or similar tools to support development, bring-up, debugging, and validation.
· Support bench testing, regression testing, configuration baselines, and troubleshooting of FPGA/firmware behavior.
· Produce clear engineering artifacts including build notes, configuration baselines, test procedures, troubleshooting notes, and implementation records.
· Collaborate with hardware, DSP, embedded software, and field integration teammates to move prototypes toward customer-ready capability.
Required Qualifications:
· Strong hands-on experience building firmware or embedded systems that interact with FPGA fabric, hardware accelerators, ADCs, or data acquisition systems.
· Experience implementing and debugging real-time data pipelines where timing, buffering, throughput, and memory use matter.
· Proficiency in C/C++ in a Linux-based engineering environment.
· Working knowledge of FPGA development workflows, preferably AMD/Xilinx or comparable platforms.
· Ability to collaborate with DSP engineers to implement algorithms, validate signal integrity, and debug performance regressions.
· Comfortable working in a small company environment with evolving priorities, short deadlines, and limited layers of support.
· Strong documentation discipline and ability to communicate technical decisions clearly.
Preferred Qualifications:
· Experience with AMD/Xilinx Zynq, MPSoC, Vivado, Vitis, ZCU-104, or related platforms.
· Experience with DAQ systems, target acquisition systems, sensing platforms, SDR-adjacent pipelines, or fielded sensor systems.
· Exposure to weak-signal detection, sub-MHz sensing, noise mitigation, or real-time signal-processing environments.
· Python experience for test harnesses, validation scripts, automation, or engineering tools.
· Git-based workflows, CI/release discipline, regression testing, and configuration control.
· Exposure to defense-adjacent development constraints such as access control, documentation rigor, customer delivery readiness, and technical data discipline.
Pay: $130,000.00 - $175,000.00 per year
Application Question(s):
Work Location: Hybrid remote in Tampa, FL 33610
Read authentic reviews with a Glassdoor account. Only apply to jobs you love.