1

Dsp Programmer Jobs (NOW HIRING)

Lead Systems/DSP Engineer

San Jose, CA · Hybrid

$180K - $250K/yr

Lead Systems/DSP Engineer Summary: We are seeking a seasoned DSP / System Architect to lead the design of next-generation high-speed (25G+) physical layer (PHY) . In this role, you will define and ...

Jr. DSP Engineer

Tucson, AZ · On-site

$89K - $109K/yr

What are the primary responsibilities in the Jr. DSP/Communications Engineer position? Core responsibilities include designing and implementing digital signal processing systems for communication ...

Jr. DSP Engineer

Tucson, AZ · On-site

$89K - $109K/yr

What are the primary responsibilities in the Jr. DSP/Communications Engineer position? Core responsibilities include designing and implementing digital signal processing systems for communication ...

DSP Engineer with Security Clearance

Raleigh, NC · On-site

$127K - $149K/yr

Description Vadum, Inc. is seeking a highly motivated DSP Engineer with a strong background in FPGA development and digital signal processing (DSP), as well as experience with analog, digital, and RF ...

Systems Engineer DSP

El Segundo, CA · On-site

$85 - $116/hr

Exposure to cutting-edge DSP, RF, ASIC, and FPGA technologies * Collaboration with world-class engineers and technical experts * Challenging projects that directly support commercial, civil, and ...

Showing results 41-60

Dsp Programmer information

What is a DSP programmer?

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 are the key skills and qualifications needed to thrive as a DSP programmer?

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

Are DSP programmers in demand?

DSP programmers are in demand due to their specialized skills in digital signal processing, which are essential in industries such as telecommunications, audio engineering, and consumer electronics. Employment opportunities often require knowledge of programming languages like C or C++ and experience with DSP hardware and tools. The field is expected to grow as technology advances and the need for efficient signal processing increases.
More about Dsp Programmer jobs

What cities are hiring for Dsp Programmer jobs?

Cities with the most Dsp Programmer job openings:

What states have the most Dsp Programmer jobs?

States with the most job openings for Dsp Programmer jobs include:

Infographic showing various Dsp Programmer job openings in the United States as of August 2026, with employment types broken down into 2% As Needed, 54% Full Time, 42% Part Time, and 2% Contract. Highlights an 97% Physical, 1% Hybrid, and 2% Remote job distribution.

Lead Systems/DSP Engineer

Ethernovia, Inc.

San Jose, CA • Hybrid

$180K - $250K/yr

Full-time

Medical, Dental, Vision

Re-posted 20 days ago


Job description

Lead Systems/DSP Engineer

Summary:

We are seeking a seasoned DSP / System Architect to lead the design of next-generation high-speed (25G+) physical layer (PHY). In this role, you will define and drive the end-to-end DSP architecture, from system-level modeling through silicon validation, enabling highly optimized, low-power, and high-performance transceiver implementations.

This is a high-impact technical leadership role at the intersection of signal processing, mixed-signal design, and system architecture. You will work closely with cross-functional teams to translate advanced algorithms into robust, production-ready silicon.

Key Responsibilities

System Architecture & Technical Leadership

  • Define and own the DSP/system architecture for high-speed transceivers, balancing power, performance, and silicon area
  • Drive key architectural decisions across DSP, analog front-end, and system partitioning
  • Lead system-level trade-offs and provide technical direction across the organization

Modeling & Algorithm Development

  • Develop and maintain high-fidelity system models of complete transceivers using MATLAB, Simulink, Python, and/or C++
  • Design, evaluate, and optimize advanced equalization techniques, including FFE, DFE and MLSD
  • Architect robust Clock and Data Recovery (CDR) solutions with wide frequency acquisition range and very low phase noise
  • Develop efficient and advance echo cancellation algorithms for full-duplex high-speed links optimizing for power and silicon area
  • Design adaptive DSP algorithms with strong focus on rate of convergence, robustness, and implementation efficiency
  • Develop channel model including nonlinear effects and complex noise sources

System Integration & Cross-Functional Collaboration

  • Translate system-level requirements into block-level specifications (AFE, ADC/DAC, PLL, DSP blocks, etc.)
  • Collaborate closely with analog, RTL, and physical design teams to ensure accurate and efficient implementation
  • Ensure alignment between algorithm models and hardware realization

Silicon Validation & Productization

  • Drive pre-silicon to post-silicon correlation, ensuring models accurately predict silicon behavior
  • Define and support silicon bring-up, characterization, and debugging
  • Establish lab validation methodologies and support compliance testing and performance benchmarking
  • Contribute to system-level bring-up and production ramp readiness

Qualifications

Required

  • MS or PhD in Electrical Engineering or a related discipline
  • 10+ years of experience in DSP/system architecture for high-speed communication systems
  • Deep expertise in digital communications theory including advanced, efficient and adaptive equalization and echo cancellation algorithms, CDR algorithms, phase noise characterization and loop dynamic analysis, channel modeling and nonlinear effects
  • Strong hands-on experience with system modeling tools (MATLAB, Simulink, Python, C++)
  • Solid understanding of mixed-signal design fundamentals, including ADC/DAC architectures, PLL behavior and phase noise analysis, channel and analog front-end modeling including non-idealities
  • Proven track record of driving complex systems from concept to silicon

Preferred

  • Experience in designing high-speed IEEE 802.3 transceivers for automotive, robotics and data center applications over both optical and copper channels
  • Prior technical leadership or mentoring experience

What You Can Expect From Ethernovia:

  • Technology depth and breadth expansion that can't be found in a large company
  • Opportunity to grow your career as the company grows
  • Pre IPO stock options
  • Cutting edge technology
  • World class team
  • Competitive base salary
  • Flexible hours
  • Medical, dental and vision insurance for employees

Salary Range:

  • The actual offered base salary for U.S. locations will vary depending on factors such as work location, individual qualifications, specializations, years of experience, skills, job-related knowledge, and internal equity. The annual salary range for this position is $180,000 - $250,000. The compensation package will also include incentive compensation in the form of pre-IPO ISO options, in addition to base salary and a full range of medical and other benefits.

* Principals Only (No Agencies)

#LI-Hybrid