DSP Embedded Software Engineer
1
Which company are you aiming at?
To generate precise rejection-prevention feedback and application strategy, tell us where you're targeting.
2
Send your application
You need an account so we know where to send the feedback.
The job description
Tech stack. C/C++, fixed-point arithmetic, SIMD (NEON/SSE/AVX), ARM Cortex-M with DSP extensions, TI C6000 or ADI SHARC, MATLAB/Python prototyping, CMSIS-DSP
About the role
You will join an audio technology company building noise-cancellation and voice-enhancement products for headsets and conference systems. The DSP team owns the signal processing chain that runs on every device: beamforming, echo cancellation, and adaptive filtering in real time. This role matters because audio quality is the entire product promise, and the difference between good and great lives in cycle counts, fixed-point precision, and filter tuning.
What you will achieve
- Ship a production echo-cancellation and noise-reduction pipeline running at 48 kHz with end-to-end latency under 10 milliseconds on the shipping DSP, verified across the full operating temperature range
- Drive a 30% reduction in DSP cycle budget by converting floating-point prototypes to optimized fixed-point with SIMD intrinsics, verified bit-exact against the reference, freeing headroom for the next-generation feature set
- Reduce tuning time for new acoustic designs by building an automated filter-characterization harness, cutting per-SKU tuning from weeks to days, and document the tuning procedure for the applications team
- Build bit-exact fixed-point test vectors that keep the embedded implementation matched to the MATLAB reference within 1 LSB across the full test corpus
- Own the DSP validation suite covering 200+ acoustic scenarios, catching regressions before they reach listening tests and keeping release quality gates green, with new scenarios added for every customer-reported issue
What you will bring
Must-haves
- 2-5 years implementing DSP algorithms on embedded targets, not just MATLAB prototyping, with shipped product experience
- Strong fixed-point arithmetic skills: quantization analysis, scaling strategy, and overflow prevention proven by test
- Experience with SIMD optimization using ARM NEON or DSP-specific instruction sets, measured in cycles saved
- Solid C with real-time audio or signal constraints: no dynamic allocation and deterministic execution paths
- Understanding of core DSP theory: FIR/IIR filters, FFTs, and adaptive algorithms such as LMS/NLMS
- Experience profiling and optimizing for cycle count on DSP or DSP-extended cores with hardware counters
- Ability to read acoustic measurements and translate them into concrete filter requirements
Nice-to-haves
- Experience with specific DSP families such as TI C6000, ADI SHARC/Blackfin, or Cadence HiFi
- Knowledge of psychoacoustics or perceptual audio evaluation methods
- Familiarity with audio frameworks such as ALSA or custom audio pipelines on RTOS
Apple
NVIDIA
Tesla
Qualcomm
Bosch
Garmin