
FPGA Design Engineer β DSP, High-Speed Data Systems
Posted 1 day ago

Posted 1 day ago
This is a fully remote position, open to applicants in Kansas, +2 more states.
β’ Implement FPGA logic for DSP, RF data movement, sensor interfaces, control paths, and high-speed streaming or packetized data systems.
β’ Develop RTL using VHDL, Verilog, or SystemVerilog and assist with simulation, synthesis, implementation, and timing closure.
β’ Construct and troubleshoot AXI, AXI-Stream, FIFO, register, interrupt, clocking, reset, CDC, and DMA-facing interfaces under technical supervision.
β’ Aid in the integration of ADC/DAC, JESD204, Ethernet, PCIe-facing, transceiver, or other high-speed interfaces as project requirements dictate.
β’ Design and sustain software-friendly register maps, control/status interfaces, debug hooks, test modes, and bring-up documentation.
β’ Work together with embedded software engineers on register access, interrupts, data formats, buffer behavior, throughput, and latency objectives.
β’ Partner with electrical engineers during board bring-up, signal validation, clock/reset debugging, and hardware troubleshooting.
β’ Utilize FPGA debugging tools such as ILA, SignalTap, timing reports, simulations, and lab equipment to identify and resolve issues.
β’ Support rapid prototyping, bench tests, field demonstrations, and iterative design modifications in a dynamic R&D setting.
β’ Clearly document design intent, interfaces, constraints, test outcomes, and known limitations for team reuse.
β’ Must be eligible to obtain a U.S. Security Clearance - U.S. Citizenship is required.
β’ Bachelorβs degree in Electrical Engineering, Computer Engineering, Computer Science, or a related technical field, or equivalent practical experience.
β’ Over 3 years of FPGA design experience with VHDL, Verilog, or SystemVerilog, including simulation, implementation, and hands-on hardware debugging.
β’ Familiarity with AMD/Xilinx, Intel/Altera, Lattice, or similar FPGA platforms.
β’ Solid understanding of synchronous digital design, timing closure, clock domains, resets, FIFOs, CDC, and FPGA implementation processes.
β’ Experience integrating FPGA logic into actual hardware and troubleshooting issues in a laboratory environment.
β’ Working knowledge of streaming data paths, register-mapped control, interrupts, and software-controlled FPGA systems.
β’ Ability to collaborate effectively with electrical, embedded software, RF, DSP, and systems engineers to create clean hardware/software interfaces.
β’ Strong communication skills to document interfaces, assumptions, constraints, and test results clearly.
β’ Employees may be required to attend in-person meetings, training sessions, lab work, field activities, or company events at Knowmadics offices or other designated locations.
β’ Travel to support business operations may also be necessary, and employees are expected to fulfill these obligations as part of their role.
EXL
Headspace
Allstate
Sargent & Lundy
Get handpicked remote jobs straight to your inbox weekly.