Back to results

Sr. Embedded DSP Engineer

  • Kelowna, BC, Canada

Full-time

Applications open in a new tab.

Job details

Job type
Full-time
Apply by
Posting language
English
Posted

Original job description

Skip to content

  • About ESS
    • Company
    • Leadership
    • Careers
    • Newsroom
  • Products
    • Overview
    • CODECs
    • Analog to Digital Converters
    • Digital to Analog Converters
    • Audio Amplifiers
    • Voltage Regulators
    • Soundbar & Audio SoCs
  • Support
    • Support Request
    • Tutorials
  • Contact
    • Contact ESS
    • Sales Offices
  • Quality and Reliability
    • Quality Management System
    • Corporate Compliance
    • Reliability
Sr. Embedded DSP Engineer

Job Code: 3146

Business Address / Job Location: Kelowna, British Columbia

Duration: Permanent Position

Group: Engineering

Degree Requirements: BSEE required, with 7+ years of experience.

Work Experience: 7+ years

Our Location:

Our Kelowna Design Center is located in the heart of the Okanagan Valley, a region known for its wineries, long hot summers and exceptional skiing. We offer the unique opportunity to design and develop highly integrated, mixed signal circuits for audio/video consumer electronics applications in one of the most beautiful locations in North America.

About ESS

Our company’s deep expertise in audio signal conversion led to some of the world's best audio DACs, ADCs, and CODECs. Combining that engineering edge with a true, hands-on approach to every facet of IC design, we’ve created an unbeatable collaborative culture and a work-life balance that is important to all our employees.

Areas of Responsibility

We are seeking a senior embedded engineer to join our firmware and DSP team development with experience with Cortex based products and advanced audio processors.

The successful candidate should be comfortable working across heterogeneous embedded audio systems, including microcontroller firmware, application-class processors, and dedicated DSP cores. Cortex processors, embedded Linux, audio pipelines, and inter-processor communication is a plus.

This person will own key portions of the real-time audio firmware architecture, including USB audio streaming, DSP signal processing, interrupt/DMA behavior, and production-quality embedded C implementations.

Experience with AI or machine-learning based audio algorithms is highly desirable, including noise reduction, echo cancellation, wake-word detection, voice enhancement, source separation, beamforming, classification, or other embedded audio inference workloads. Familiarity with deploying optimized models on embedded NPUs, DSPs, or constrained processors is a plus.

Employment Requirements

  • 7+ years of embedded firmware experience.
  • Strong C programming skills for bare-metal or RTOS-based embedded systems.
  • Experience with real-time audio, DSP, or low-latency streaming systems.
  • Familiarity with USB protocols and USB Audio Classes
  • Experience with fixed-point and/or floating-point DSP optimization.
  • Strong debugging skills at the hardware/software boundary.
  • Experience with Cortex class processors and embedded Linux.
  • Experience implementing or integrating AI-based audio algorithms.
  • Familiarity with TensorFlow, ONNX Runtime, vendor AI toolchains, or similar embedded ML deployment flows is a plus.
  • Ability to mentor junior engineers and set technical direction

Benefits

ESS Technology, Inc. offers MSP-BC, Extended Health Care, Dental, Vision, Life, AD&D and Life Term benefits.

Remember your job code, and

Apply Here

Please submit your resume to hr@esstech.com

© 2026 ESS Technology, Inc. All Rights Reserved.

PRIVACY POLICY
More about this job

Responsibilities

Own key parts of the real-time audio firmware architecture, including USB audio streaming, DSP signal processing, interrupt and DMA behavior, and production-quality embedded C implementations. Develop firmware across heterogeneous audio systems and contribute to integrating or deploying AI-based audio algorithms on embedded processors.

Requirements

Requires a BSEE and at least seven years of embedded firmware experience, strong C programming skills, and experience with real-time audio or DSP systems, USB protocols, and DSP optimization. Candidates should have Cortex processor and embedded Linux experience, strong hardware/software debugging skills, and experience implementing or integrating AI-based audio algorithms; mentoring and technical direction are also expected.

Skills

  • Embedded Firmware
  • C Programming
  • Real-Time Audio
  • Digital Signal Processing
  • USB Audio
  • Fixed-Point DSP Optimization
  • Floating-Point DSP Optimization
  • Cortex Processors
  • Embedded Linux
  • RTOS
  • Inter-Processor Communication
  • DMA and Interrupt Handling
  • AI-Based Audio Algorithms
  • Embedded Machine Learning Deployment
  • Hardware/Software Debugging
  • Technical Mentoring

Benefits

  • MSP-BC
  • Extended Health Care
  • Dental
  • Vision
  • Life Insurance
  • Accidental Death and Dismemberment Insurance
  • Term Life Insurance

Visa sponsorship

Not detected in the job text

Categories

  • Engineering
  • Technology
  • Software
  • Manufacturing

Keywords

  • Embedded Firmware
  • Embedded C
  • Cortex Processors
  • Embedded Linux
  • RTOS
  • Real-Time Audio
  • Audio Pipelines
  • Digital Signal Processing
  • USB Protocols
  • USB Audio Classes
  • USB Audio Streaming
  • Fixed-Point DSP
  • Floating-Point DSP
  • Interrupt Handling
  • DMA
  • Inter-Processor Communication
  • AI-Based Audio Algorithms
  • Machine Learning
  • Noise Reduction
  • Echo Cancellation
  • Wake-Word Detection
  • Voice Enhancement
  • Source Separation
  • Beamforming
  • Embedded Inference
  • Embedded NPUs
  • TensorFlow
  • ONNX Runtime
  • Audio CODECs
  • Semiconductor Manufacturing

Report this job