FPGA Design Engineer – DSP, High-Speed Data Systems
Kansas, United States of America
Full Time
6 days ago
No Visa Sponsorship
Key skills
DACR
About this role
Role Overview
Implement FPGA logic for DSP, RF data movement, sensor interfaces, control paths, and high-speed streaming or packetized data systems.
Develop RTL in VHDL, Verilog, or SystemVerilog and support simulation, synthesis, implementation, and timing closure.
Build and debug AXI, AXI-Stream, FIFO, register, interrupt, clocking, reset, CDC, and DMA-facing interfaces under technical guidance.
Support integration of ADC/DAC, JESD204, Ethernet, PCIe-facing, transceiver, or other high-speed interfaces as project needs require.
Create and maintain software-friendly register maps, control/status interfaces, debug hooks, test modes, and bring-up notes.
Collaborate with embedded software engineers on register access, interrupts, data formats, buffer behavior, throughput, and latency goals.
Collaborate with electrical engineers during board bring-up, signal validation, clock/reset debug, and hardware troubleshooting.
Use FPGA debug tools such as ILA, SignalTap, timing reports, simulations, and lab equipment to isolate and solve issues.
Support rapid prototypes, bench tests, field demonstrations, and iterative design updates in a fast-moving R&D environment.
Document design intent, interfaces, constraints, test results, and known limitations clearly enough for team reuse.
Requirements
Minimum Eligible to obtain a U.S. Security Clearance
U.S. Citizenship required.
B.S. in Electrical Engineering, Computer Engineering, Computer Science, or related technical field, or equivalent practical experience.
3+ years of FPGA design experience with VHDL, Verilog, or SystemVerilog, including simulation, implementation, and hands-on hardware debug.
Experience with AMD/Xilinx, Intel/Altera, Lattice, or similar FPGA platforms.
Working understanding of synchronous digital design, timing closure, clock domains, resets, FIFOs, CDC, and FPGA implementation flow.
Experience integrating FPGA logic into real hardware and debugging issues in the lab.
Working knowledge of streaming data paths, register-mapped control, interrupts, and software-controlled FPGA systems.
Ability to collaborate with electrical, embedded software, RF, DSP, and systems engineers to implement clean hardware/software interfaces.
Clear communicator who can document interfaces, assumptions, constraints, and test results.
Tech Stack
DAC
Benefits
Employees may be called upon to participate in in-person meetings, trainings, lab work, field activities, or company functions at Knowmadics offices or other designated locations.
Travel in support of business operations may also be required, and employees are expected to comply with these obligations as part of their position.