Logo
Knowmadics, Inc.

DSP Embedded Engineer

Knowmadics, Inc., Herndon, Virginia, United States, 22070

Save Job

Join to apply for the

DSP Embedded Engineer

role at

Knowmadics 2 days ago Be among the first 25 applicants Job Purpose/Summary We are seeking an experienced DSP Embedded Engineer to design, implement, and optimize RF data processing capabilities for advanced communication and signal processing applications. In this role, you will work with software-defined radios (SDRs) such as Ettus and Epiq devices, and assemble embedded hardware solutions leveraging FPGAs, GPU co-processors, and ARM CPUs (e.g., Nvidia Jetson, Epiq Sidekiq). This position combines expertise in digital signal processing, RF communication theory, and embedded systems development to deliver cutting-edge RF data processing solutions. The ideal candidate will also support limited hardware prototyping and collaborate with cross-disciplinary teams to innovate and solve complex engineering challenges. Duties And Responsibilities Design, develop, and optimize DSP algorithms for RF data processing and real-time applications. Implement signal processing pipelines for SDR platforms such as Ettus and Epiq radios. Assemble and program embedded hardware solutions using FPGAs, GPU co-processors, and ARM-based CPUs (e.g., Nvidia Jetson, Epiq Sidekiq). Optimize firmware for performance and efficiency in real-time environments. Perform limited hardware prototyping, including basic RF circuit design and testing. Integrate hardware and software components into cohesive, functional systems. Develop and optimize FPGA configurations using HDL (VHDL/Verilog) for signal processing tasks. Contribute to kernel-level development for embedded systems to enable efficient DSP operations. Qualifications Minimum: Formal education in Electrical Engineering and Computer Science, or a suitable mix of education and work experience. Strong understanding of DSP principles, including modulation schemes, filtering and Fourier analysis. Strong foundation in RF communication theory, including the OSI model, basics of RF signal propagation. Hands-on experience with SDR platforms. Proficiency in programming languages such as C, C++, Go, Rust, Python. Preferred: Experience with GNU Radio, Ettus and Epiq SDRs. Experience with FPGA development and optimization. Experience with CAD software for MechE and EE such as Fusion, FreeCAD, Eagle, and small-scale prototyping with 3D printing and outsourced printing (e.g., PCBWay). Knowledge of basic RF circuit design and prototype. Knowledge of cellular and IoT communication protocols. Experience developing edge data processing for embedded sensor networks. Working conditions Should be willing to work in a variety of settings as needed. Flexible to work long hours as required. Physical requirements Prolonged periods of remaining in a stationary position at a desk and working on a computer. Direct reports None Seniority level

Mid-Senior level Employment type

Full-time Job function

Engineering and Information Technology Industries

Software Development

#J-18808-Ljbffr