1

Dsp Programming Jobs (NOW HIRING)

DSP Engineer

Aberdeen, MD ยท On-site

$150K - $250K/yr

DSP Engineer Location: Aberdeen, MD Reports To: Technical Lead Job Type: Full-time Clearance ... CUDA parallel computing platform and programming model experience (not required) * C/C++/Java ...

Lead DSP Engineer, EW

Costa Mesa, CA ยท On-site

$153K - $179K/yr

Guide DSP engineers in the execution of DSP trade studies and optimization of signal processing and machine learning algorithms for deployment on FPGAs and GPUs. * Collaborate with a ...

DSP Engineer

Garland, TX ยท On-site

$138K - $161K/yr

We are currently looking to hire a DSP Engineer to perform innovative research and development ... Proficient with C/C++ programming language * Git/BitBucket source code management * MatLab and/or ...

DSP Engineer

Garland, TX ยท On-site

$140K - $163K/yr

We are currently looking to hire a DSP Engineer to perform innovative research and development ... Proficient with C/C++ programming language * Git/BitBucket source code management * MatLab and/or ...

DSP Software Engineer

Boston, MA ยท On-site

$131K/yr

JOB TITLE: DSP Software Engineer ( Job Code: MK0711) JOB DETAILS: Responsible for the real-time audio, DSP, and rendering software across Sonos products through expertise in signal processing ...

DSP Engineer

Germantown, MD ยท On-site

$145K - $169K/yr

Reporting to the Chief Operations Officer as part of an engineering R&D team, the DSP Engineer will ... Strong programming skills in C/C++, Python, and hardware description languages (Verilog/VHDL)

DSP/FEC Engineer

Linthicum, MD ยท On-site

$141K - $164K/yr

DSP/FEC Engineer, Linthicum Heights, MD We are looking for multiple DSP/FEC Engineer candidates at multiple levels for this DSP/FEC Engineer position. Candidates must be US Citizens and cannot have ...

DSP Engineer (Space)

Tempe, AZ ยท On-site

$164K - $246K/yr

Our ideal candidate should be a communication system Digital Signal Processing (DSP) Engineer with a proven track record of designing, implementing, and simulating complex algorithms for ...

DSP - Software Engineer

Reston, VA ยท Hybrid

$148K - $173K/yr

You will be working closely with a team of signal analysts, DSP experts, and software developers to take the customer vision from whiteboard to operations. What You'll be Owning * Custom-written DSP ...

System Engineer, DSP

Los Gatos, CA ยท On-site

$166K - $195K/yr

About the role As the System Engineer of Coherent Optical DSP and Transceivers, you will join a small team and play a pivotal role in the design, development, testing, and validation of optical ...

DSP Communications Engineer

Linthicum, MD ยท On-site

$141K - $164K/yr

DSP Communications Engineer, Linthicum Heights, MD We are looking for multiple DSP Communications Engineer candidates at multiple levels for this position. Candidates must be US Citizens and cannot ...

DSP Software Engineer

Boston, MA ยท On-site

$131K/yr

JOB TITLE: DSP Software Engineer ( Job Code: MK0711) JOB DETAILS: Responsible for the real-time audio, DSP, and rendering software across Sonos products through expertise in signal processing ...

$141K - $164K/yr

Strong C programming skills, minimum 6 years of commercial C/C++. * In depth experience of working on real-time embedded systems, preferably using Analog Devices SHARC devices. * Some audio DSP ...

DSP Software Engineer

Boston, MA ยท On-site

$131K/yr

JOB TITLE: DSP Software Engineer ( Job Code: MK0711) JOB DETAILS: Responsible for the real-time audio, DSP, and rendering software across Sonos products through expertise in signal processing ...

next page

Showing results 1-20

Dsp Programming information

See salary details

$9

$16

$20

How much do dsp programming jobs pay per hour?

As of Jul 14, 2026, the average hourly pay for dsp programming in the United States is $16.28, according to ZipRecruiter salary data. Most workers in this role earn between $14.42 and $17.55 per hour, depending on experience, location, and employer.

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 strong knowledge of digital signal processing theory, proficiency in C/C++ or assembly language, and a relevant degree in electrical engineering or computer science. Familiarity with DSP hardware platforms (such as Texas Instruments or Analog Devices), MATLAB, and real-time operating systems is typically required. Analytical thinking, problem-solving skills, and effective teamwork help you excel when optimizing algorithms and collaborating on complex projects. These skills ensure efficient development of high-performance signal processing solutions critical to industries like audio, communications, and embedded systems.

What is the difference between Dsp Programming vs Embedded Software Developer?

AspectDsp ProgrammingEmbedded Software Developer
Required CredentialsTypically requires a degree in electrical engineering, computer science, or related fields; certifications in DSP or embedded systems are a plus.Similar educational background; often holds degrees in computer engineering or electrical engineering; certifications in embedded systems are common.
Work EnvironmentPrimarily involves working with digital signal processors, specialized hardware, and real-time systems.Works with microcontrollers, embedded hardware, and real-time operating systems across various devices.
Industry UsageCommon in telecommunications, audio processing, radar, and medical devices.Used across consumer electronics, automotive, aerospace, and industrial automation.

While both roles require knowledge of embedded systems and programming skills, Dsp Programming focuses specifically on digital signal processors and signal processing algorithms, whereas Embedded Software Developers work on a broader range of embedded hardware and software applications. The two roles often overlap but differ in their specialized hardware and application focus.

What is DSP programming?

DSP programming refers to the process of writing software that runs on Digital Signal Processors (DSPs), which are specialized microprocessors designed to efficiently process real-time signals like audio, video, and sensor data. DSP programmers develop algorithms for tasks such as filtering, compression, feature extraction, and modulation. These algorithms are commonly used in applications ranging from audio processing and telecommunications to medical devices and robotics. Mastery of DSP programming often requires knowledge of mathematics, signal processing theory, and languages like C or assembly.

What are some common challenges DSP Programming professionals face when working on real-time audio processing projects?

DSP Programming professionals often encounter challenges such as optimizing algorithms to run efficiently on hardware with limited processing power and memory, while maintaining low latency for real-time audio processing. Debugging and profiling real-time systems can be complex due to the need for precise timing and minimal interruptions. Additionally, collaborating closely with hardware engineers and software developers is essential to ensure seamless integration between DSP code and the overall product architecture.
More about Dsp Programming jobs
Infographic showing various Dsp Programming job openings in the United States as of July 2026, with employment types broken down into 1% As Needed, 59% Full Time, 38% Part Time, and 2% Contract. Highlights an 98% Physical, and 2% Remote job distribution, with an average salary of $33,871 per year, or $16.3 per hour.
DSP Engineer

DSP Engineer

LufCo

Aberdeen, MD โ€ข On-site

$150K - $250K/yr

Full-time

Medical, Dental, Vision, Retirement, PTO

This job post hasย expired today.ย Applications are no longer accepted.


Job description

Overview
Position Title: DSP Engineer
Location: Aberdeen, MD
Reports To: Technical Lead
Job Type: Full-time
Clearance Requirement: TS/SCI ( US citizenship is a must)
Summary:
LufCo is hiring a Digital Signal Processing Engineer to join a collaborative, small team environment to provide the development and improvement to a GPU accelerated signals processing framework.
The Digital Signal Processing Engineer will support an established project that consists of a highly visible, Deployed, Digital Signal Processing (DSP) of broad-spectrum RF signals.
Key Responsibilities:
  • Digital Signal Processing support
  • New Development, Feature Enhancements, and Bug Fixes
  • Supporting Feature Enhancements and Bug Fixes of existing components using C/C++
  • Code Reviews
  • Software Development Processes
  • Working in a small team environment
  • Developing, managing, and updating digital signals
  • Extracting narrowband signals out of a wideband signal
  • Using GPU resources to implement real-time signal processing solutions
  • Implementing signal processing algorithms
  • Utilizing multirate signal processing techniques
  • Signal processing algorithm creation/implementation

Qualifications
Education:
  • B.S. degree in Electrical Engineering, Computer Engineering, Computer Science, or related discipline

Experience:
  • 10+ years of experience as a DSP engineer

Desired Skills:
  • Familiarity with Docker/OCI, Kubernetes is desired
  • CUDA parallel computing platform and programming model experience (not required)
  • C/C++/Java/Python/Shell Scripting/Google Protocol Buffers/HTTP Rest APIs/Docker/RPMs or equivalent
  • Digital Signal Processing
  • Experience with signal generators and spectrum analyzers.
  • Hands-on experience with CUDA parallel computing, including kernel development, memory hierarchy management (global, shared, pinned host memory), and GPU/CPU data transfer optimization.
  • Familiarity with CI/CD pipelines (GitLab CI, Jenkins, GitHub Actions) for automated build, test, and deployment of DSP software.
  • Hands-on experience with Software Defined Radios (SDRs) such as USRP, RTL-SDR, or similar hardware for signal collection and algorithm validation.
  • Experience with wideband blind signal detection, channelization, and multirate signal processing techniques.
  • Experience integrating DSP processing blocks into plugin or event-driven frameworks.
  • Strong C/C++ development skills with emphasis on performance-critical, low-latency code
  • Python scripting for test automation, data analysis, and pipeline integration
  • Familiarity with Python signal processing libraries including NumPy, SciPy, and matplotlib for algorithm prototyping prior to GPU-accelerated CUDA/C++ implementation.
  • Experience with RPM/DEB packaging and Linux system-level deployment.
  • Experience with the VITA 49 standard for streaming IQ data, including packet framing, context packets, and integration with SDR hardware or signal processing pipelines.

Physical Requirements:
  • Ability to travel as required.
  • Standard office environment with occasional requirements to visit client sites, labs, or field environments.

Why Join Us?
  • Impactful Work: Contribute to critical national security initiatives and make a real difference in protecting our nation.
  • Cutting-Edge Technology: Work with the latest advancements in SIGINT and related fields.
  • Career Growth: Opportunities for professional development, training, and advancement within a growing company.
  • Collaborative Environment: Join a team of highly skilled and supportive engineers who are passionate about their work.
  • Comprehensive Benefits: Competitive salary, generous PTO, health/dental/vision insurance, 401K matching, tuition reimbursement.

Compensation and Benefits:
  • Competitive Pay: Salaries depend on labor category, years of experience, education, skills relevant to the position, and type of contract.
  • Benefits: Including Paid Time Off; 401K Contribution and Employer Match Contributions; and Medical, Dental, and Vision Coverage.
  • For the full list of LufCo Benefits, visit our website: https://www.lufburrow.com/careers

Position availability can vary due to dynamic, evolving contract needs. This job posting being active does not guarantee an immediately available position matching its description. This job description is intended to provide a general overview of the responsibilities and qualifications for this position. It is not an exhaustive list and may be subject to change based on the needs of the company.
LufCo provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.
LufCo Employees: This position qualifies for up to a Blue Award level referral bonus. For more information, visit the Employee Portal.