1

Dsp Programmer Jobs in Illinois (NOW HIRING)

Audio & DSP Feature Testing: Verify audio quality and DSP functionalities across the wireless ... Bachelor's degree in Electrical Engineering, Computer Engineering, Wireless Communications, Music ...

Audio & DSP Feature Testing: Verifyaudio quality and DSPfunctionalities across the wireless system ... Bachelor's degree in Electrical Engineering, Computer Engineering, Wireless Communications, Music ...

Audio & DSP Feature Testing: Verifyaudio quality and DSPfunctionalities across the wireless system ... Bachelor's degree in Electrical Engineering, Computer Engineering, Wireless Communications, Music ...

Audio & DSP Feature Testing: Verifyaudio quality and DSPfunctionalities across the wireless system ... Bachelor's degree in Electrical Engineering, Computer Engineering, Wireless Communications, Music ...

Systems Test Engineer

Skokie, IL · On-site

$113 - $182/hr

Audio & DSP Feature Testing: Verifyaudio quality and DSPfunctionalities across the wireless system ... Bachelor's degree in Electrical Engineering, Computer Engineering, Wireless Communications, Music ...

Following configuration, programs DSP, control system, user interface design and programming. Commissioning: * Following each installation, performs on-site testing to ensure proper functionality of ...

Following configuration, programs DSP, control system, user interface design and programming. Commissioning: * Following each installation, performs on-site testing to ensure proper functionality of ...

next page

Showing results 1-20

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.

What cities in Illinois are hiring for Dsp Programmer jobs?

Cities in Illinois with the most Dsp Programmer job openings:

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

Digital - Principal Systems/DSP Engineer

Eliyan

Mundelein, IL • On-site

Full-time

Re-posted 28 days ago


Job description

Join the leading chiplet startup! As the Principal Systems/DSP Engineer at Eliyan, you will define and drive the DSP architecture for next-generation 224G and 448G SerDes designs powering tomorrow’s chiplet-based systems with best-in-class power, area, manufacturability, and design flexibility. You will own the end-to-end system modeling, equalization algorithm development, and CDR architecture for industry-leading SerDes IPs implemented on advanced 3nm/2nm process nodes. You will work with a cross-functional team of experts that operate from first principles, innovate and push the envelope to create high-volume and high-performance manufacturable products. We offer a fun work environment with excellent benefits
Key Responsibilities:
  • Define and architect low-power DSP architectures for 224G PAM4 and 448G SerDes designs, driving key trade-offs between power, performance, and area
  • Develop and maintain behavioral models of mixed-signal transceiver circuits using MATLAB, Simulink, C, and/or Python for system-level performance prediction and design specification
  • Develop, evaluate, and optimize equalization algorithms including FFE, DFE, CTLE, and MLSE/MLSD for 224G/448G channel loss and impairment compensation
  • Derive and specify analog front-end (AFE), DAC/ADC, and PLL performance targets from system-level BER and link budget analyses
  • Design and optimize adaptive DSP algorithms for channel compensation, including adaptation convergence strategies, calibration sequencing, and robustness across PVT corners
  • Architect and evaluate clock and data recovery (CDR) algorithms and loop dynamics, including jitter tolerance analysis, bang-bang and linear CDR trade-offs, and frequency acquisition strategies
  • Perform system-level simulations and trade-off analyses balancing power consumption (digital and analog), performance, and BER requirements
  • Collaborate closely with analog, digital RTL, and physical design teams to ensure algorithm-to-implementation fidelity and power-efficient silicon realization
  • Develop and evaluate FEC solutions including inner/outer FEC architectures, RS-FEC (KP4/KP8) integration, and concatenated coding schemes per IEEE 802.3dj and OIF CEI-224G standards
  • Drive silicon bring-up and characterization test plans, correlating pre-silicon system models with post-silicon measurements to validate DSP performance
  • Define lab validation methodologies and work with characterization teams on silicon debug, performance benchmarking, and standard compliance testing
  • Provide technical leadership to customers and partners on system-level link performance, interoperability, and algorithmic optimization
Qualification:
  • Masters or Ph.D in Electrical Engineering, Computer Engineering, or related fields
  • 10+ years of experience in DSP system architecture and algorithm development for high-speed serial communication systems, with hands-on work at 112G PAM4 or higher data rates
  • Deep expertise in digital communication and signal processing theory, including PAM4 modulation, equalization architectures, CDR loop dynamics, and statistical channel modeling
  • Expert-level proficiency in system modeling using MATLAB, Simulink, C, and/or Python with demonstrated ability to build production-quality behavioral models
  • Strong working knowledge of high-speed serial protocols and standards including Ethernet (IEEE 802.3ck/df/dj), PCIe, UCIe, and OIF CEI specifications
  • Solid understanding of mixed-signal circuit design concepts (DAC/ADC architectures, PLL phase noise, AFE linearity) and their impact on DSP algorithm performance and link budget
  • Proven ability to collaborate across analog, digital, and verification teams to translate algorithmic intent into silicon-ready implementations
  • Hands-on experience with 112G/224G SerDes products with proven tapeout or silicon characterization results
  • Detailed knowledge of OIF CEI-224G and IEEE 802.3dj standards including link budget allocation, compliance test methodologies, and FEC performance metrics
  • Experience with chiplet D2D interconnects, optical/electrical interfaces (VCSEL, EML), or DRAM/HBM PHY systems a plus

We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.