1

Dsp Programmer Jobs in Kansas (NOW HIRING)

Embedded Software Engineer (C++)

Lenexa, KS · On-site

$123.40K - $162.40K/yr

Embedded Software Development Engineer Key Responsibilities : * Use Bitbucket for source code ... Working with TI DSP is a plus * Experience with Military communication protocols is a plus * ITAR ...

Embedded Software Engineer (C++)

Wichita, KS · On-site

$117.60K - $154.80K/yr

Embedded Software Development Engineer Key Responsibilities : * Use Bitbucket for source code ... Working with TI DSP is a plus * Experience with Military communication protocols is a plus * ITAR ...

Embedded Software Engineer (C++)

Lenexa, KS · On-site

$123.40K - $162.40K/yr

Embedded Software Development Engineer Key Responsibilities : * Use Bitbucket for source code ... Working with TI DSP is a plus * Experience with Military communication protocols is a plus * ITAR ...

Senior Digital Hardware Engineer

Lenexa, KS · On-site

$103.70K - $138.50K/yr

... or DSP systems. Duties & Responsibilities: Description We are seeking a Senior Hardware Development Engineer for our Lenexa office in the Greater Kansas City Area. You will be responsible for ...

Senior Digital Hardware Engineer

Lenexa, KS

$103.70K - $138.50K/yr

... or DSP systems. Duties & Responsibilities: Description We are seeking a Senior Hardware Development Engineer for our Lenexa officein the Greater Kansas City Area. You will be responsible for ...

next page

Showing results 1-20

Dsp Programmer information

What are the key skills and qualifications needed to thrive as a DSP Programmer, and why are they important?

To thrive as a DSP Programmer, you need a solid understanding of digital signal processing theory, proficiency in programming languages like C/C++, and typically a degree in electrical engineering or computer science. Familiarity with DSP development tools, embedded systems, real-time operating systems, and hardware platforms such as TI or Analog Devices DSPs is crucial. Strong problem-solving abilities, attention to detail, and effective teamwork help distinguish top performers in this field. These skills ensure robust, efficient signal processing solutions that meet the technical and performance requirements of diverse applications.

What are some common challenges DSP Programmers face when optimizing algorithms for real-time systems?

DSP Programmers often encounter challenges related to ensuring that signal processing algorithms run efficiently within strict time and resource constraints. Real-time systems require low-latency processing, so optimizing code for speed and memory usage is critical. This may involve working with limited hardware resources, fine-tuning algorithms for specific DSP architectures, and debugging timing issues. Collaboration with hardware engineers and system architects is also essential to align software performance with overall system requirements.

What are DSP Programmers?

DSP Programmers are specialists who design, develop, and implement software for Digital Signal Processors (DSPs), which are specialized microprocessors used to process digital signals in real time. They typically work with audio, video, communications, radar, or other data that require high-speed mathematical processing. DSP Programmers write code—often in languages like C, C++, or assembly—to create algorithms that manipulate signals for various applications, such as audio enhancement, noise reduction, or image processing. Their work is crucial in industries like telecommunications, audio engineering, and consumer electronics.

What is the difference between Dsp Programmer vs Embedded Software Engineer?

AspectDsp ProgrammerEmbedded Software Engineer
Required CredentialsTypically requires a degree in Electrical Engineering, Computer Science, or related fields; certifications in DSP or embedded systems are a plusSimilar educational background; often holds degrees in Electrical Engineering, Computer Engineering, or Computer Science; certifications in embedded systems are common
Work EnvironmentPrimarily works in labs, R&D centers, or manufacturing settings focused on signal processing and audio/video applicationsWorks in diverse environments including consumer electronics, automotive, aerospace, and industrial systems
Industry UsageCommonly employed in telecommunications, audio processing, and digital signal processing projectsUsed across various industries such as automotive, consumer electronics, and medical devices

While both roles require a strong background in embedded systems and signal processing, Dsp Programmers focus specifically on digital signal processing tasks, whereas Embedded Software Engineers have a broader scope, working on various embedded applications across multiple industries.

What are popular job titles related to Dsp Programmer jobs in Kansas? For Dsp Programmer jobs in Kansas, the most frequently searched job titles are:
What job categories do people searching Dsp Programmer jobs in Kansas look for? The top searched job categories for Dsp Programmer jobs in Kansas are:
What cities in Kansas are hiring for Dsp Programmer jobs? Cities in Kansas with the most Dsp Programmer job openings:
Infographic showing various Dsp Programmer job openings in Kansas as of May 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution.
FPGA Design Engineer - DSP & High-Speed Data Systems

FPGA Design Engineer - DSP & High-Speed Data Systems

Knowmadics

Wichita, KS

$110K - $151.60K/yr

Full-time

Posted 6 days ago


Job description

Candidate should live within driving distance of the following areas: Wichita, KS; Lawton OK; or Round Rock, TX


Job Purpose/Summary


The FPGA Design Engineer supports the rapid development of next-generation, AI-enabled hardware and sensor platforms for counter-UAS (cUAS) and multi-sensor applications. This role helps build the programmable-logic and DSP capabilities that connect custom hardware to the rest of the system.

The engineer will implement, simulate, integrate, and debug FPGA logic for high-speed data movement, RF signal processing, sensor interfaces, control/status registers, and software-facing data paths. This includes working with HDL, AXI/AXI-Stream, clocks, resets, CDC, DMA-facing interfaces, and hands-on hardware validation.

Working closely with the FPGA systems lead, electrical, embedded software, RF, DSP, mechanical, and application software engineers, this role helps turn new hardware concepts into modular, mission-ready capabilities. The ideal candidate will be excited to work in a fast-moving R&D environment, learn quickly, solve hands-on FPGA integration problems, and help build technology that moves quickly from concept to real-world impact.


Duties and Responsibilities


  • 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.


Qualifications


Minimum

  • Eligible to obtain a U.S. Security Clearance - U.S. Citizenship required.
  • 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.

Desired

  • 5+ years of FPGA experience with DSP, RF signal processing, AXI/AXI-Stream, JESD204, high-speed data movement, or software-controlled FPGA systems.
  • Experience with FPGA-based DSP, SDR, radar, communications, electronic warfare, cUAS, or distributed sensor systems.
  • Experience with AXI/AXI-Stream, DMA-oriented interfaces, PCIe, Ethernet, JESD204, ADC/DAC integration, or high-speed transceivers.
  • Experience with MATLAB, Python, C/C++, or similar tools for modeling, test automation, data analysis, or hardware control.
  • Experience creating register maps, command/control interfaces, or utilities used by software teams.
  • Experience with embedded processors, SoCs, soft processors, or mixed FPGA/software systems.
  • Comfort reading schematics, datasheets, timing diagrams, and board-level interface specifications.
  • Active DoD clearance or prior clearance eligibility.


Working conditions


  • 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.
  • Candidate should live within driving distance of Wichita, KS; Lawton, OK; or Round Rock, TX, or be able to support hybrid/remote work with in-person attendance as needed.
  • Work may occur in office, laboratory, integration, test-range, field, or customer-adjacent environments depending on project needs.
  • Some weekend or extended-hour work may be required based on project deadlines, hardware bring-up, testing schedules, field events, or operational needs.
  • Estimated travel: less than 10%, with occasional additional travel based on project or field-test requirements.


Physical requirements


  • Prolonged periods of remaining in a stationary position at a desk and working on a computer.
  • Hands-on work with development boards, circuit boards, prototype hardware, lab equipment, cables, tools, computers, and technical equipment in an engineering lab environment.
  • Occasional lifting, carrying, or moving of materials, tools, prototype systems, test equipment, or hardware assemblies may be required.


Direct reports


None