Digital Signal Processing Algorithms Engineer

Vets Hired

Warrenton (VA)

On-site

USD 120,000 - 170,000

Full time

5 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Vets Hired in Warrenton, VA is seeking a Senior DSP Engineer to design, model, simulate, and implement advanced digital signal processing algorithms for embedded platforms. You will lead architecture discussions and collaborate across hardware, firmware, and systems engineering to deploy DSP solutions on target hardware.

The role demands deep C/C++ expertise for embedded systems, MATLAB or Python for modeling, and a track record of delivering production-grade DSP software.

Qualifications

  • 8+ years of professional DSP algorithm development experience.
  • Strong proficiency in C/C++ for embedded systems.
  • Deep DSP fundamentals and real-time processing knowledge.
  • Experience with MATLAB or Python (SciPy/NumPy) for modeling.

Responsibilities

  • Design, model, and simulate advanced DSP algorithms for embedded systems.
  • Develop production-ready C/C++ code for DSP/ARM processors.
  • Define DSP system architecture and hardware/software partitioning.
  • Mentor engineers and conduct code/design reviews.
  • Validate DSP performance on target hardware.

Skills

C/C++ for embedded
Python
MATLAB
Signal processing fundamentals
Embedded systems

Education

Bachelor's or Master's in Electrical/Computer Engineering

Tools

MATLAB
Python
SciPy/NumPy
DSP/ARM embedded processors

Job description

Job Summary

The Senior DSP Engineer will design, model, simulate, implement, and optimize advanced digital signal processing algorithms for embedded systems. The role combines algorithm development with production implementation on embedded processors, requiring strong expertise in C/C++, Python or MATLAB, signal processing fundamentals, and embedded systems.

The position will lead technical design discussions, define DSP system architecture, make hardware/software partitioning decisions, and collaborate with hardware, firmware, and systems engineering teams to integrate and validate DSP solutions on target hardware.

The role also includes technical mentorship, code and design reviews, algorithm verification, strategic planning, and research into new algorithmic solutions to support long-term product development.

Responsibilities

Algorithm Development & Prototyping

  • Design, model, and simulate advanced signal processing algorithms such as filtering, FFTs, modulation, and demodulation.
  • Use Python or MATLAB for mathematical modeling and algorithm simulation.
  • Research novel algorithmic solutions to address emerging product requirements.

Production Implementation

  • Write, review, and optimize production-ready C/C++ code for embedded processors such as DSPs and ARM processors.
  • Optimize fixed-point arithmetic, processing latency, and memory footprint.
  • Transition complex DSP algorithms from mathematical concepts to production hardware.

System Architecture

  • Lead technical design discussions.
  • Define DSP system architecture.
  • Make technical decisions regarding processor selection and hardware/software partitioning.
  • Contribute to long-term technical roadmaps.

Cross-Functional Integration

  • Collaborate with hardware, firmware, and systems engineering teams.
  • Integrate DSP code with embedded systems.
  • Debug complex low-level system issues.
  • Validate end-to-end performance on target hardware.

Technical Leadership & Mentorship

  • Review engineering code and design documentation.
  • Mentor mid-level and senior engineering team members.
  • Establish rigorous standards for testing and algorithm verification.
  • Serve as a technical lead or architect for multidisciplinary engineering initiatives.
Required Qualifications
  • Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or a closely related field.
  • 8+ years of professional industry experience in DSP algorithm development and implementation.
  • Exceptional proficiency in C and C++ for embedded systems.
  • Deep understanding of core digital signal processing fundamentals.
  • Extensive hands-on experience with MATLAB or Python, including SciPy/NumPy, for mathematical modeling and algorithm simulation.
  • Proven experience taking complex DSP algorithms from mathematical concepts through production hardware.
  • Active Secret Clearance.
Preferred Qualifications
  • Master's or Ph.D. in a relevant discipline with a focus on signal processing, radar, or communications.
  • Experience with Real-Time Operating Systems (RTOS).
  • Experience with bare-metal programming environments.
  • Experience developing signal processing pipelines using GitLab.
  • Experience serving as the primary technical lead or architect for major multidisciplinary engineering projects.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Digital Signals Processing Engineer
Digital Signals Processing Engineer

Black Sheep Group - BSG • Dayton (OH)

On-site
USD 110,000 - 165,000
DSP Algorithm Developer
DSP Algorithm Developer

Fantom Corporation • Hanover (MD)

On-site
USD 120,000 - 150,000
Digital Signal Processing Developer
Digital Signal Processing Developer

L.V. Enterprises • Bradenton (FL)

On-site
USD 120,000 - 180,000
DSP Algorithms Engineer 5
DSP Algorithms Engineer 5

CTS International • El Segundo (CA)

On-site
USD 120,000 - 190,000
DSP Algorithms Engineer 5
DSP Algorithms Engineer 5

Cts Technology Solutions, Inc. • El Segundo (CA)

On-site
USD 120,000 - 180,000
Software Engineer
Software Engineer

Career Land Center, LLC • Fort Meade (MD)

On-site
USD 110,000 - 170,000
Signal Processing Engineer
Signal Processing Engineer

Xcelerium • Irvine (CA)

On-site
USD 120,000 - 150,000
DSP Algorithm Engineer 4
DSP Algorithm Engineer 4

Cts Technology Solutions, Inc. • El Segundo (CA), Northern (KY)

Hybrid
USD 130,000 - 190,000
Referral program
DSP Algorithms Engineer 4
DSP Algorithms Engineer 4

CTS International • El Segundo (CA)

On-site
USD 120,000 - 170,000
Digital Signal Processing Software Engineer
Digital Signal Processing Software Engineer

Booz Allen Hamilton • Chantilly (VA)

On-site
USD 120,000 - 160,000