Digital Signal Processing

 

Description:

onsemi (Nasdaq: ON) is a global leader in intelligent power and sensing technologies, creating innovative solutions that address some of the world’s most complex challenges. From vehicle electrification and industrial automation to 5G infrastructure and personal health devices, onsemi delivers cutting-edge, energy-efficient semiconductor products that enable a safer, cleaner, and smarter world.


Role Overview:

The Firmware Developer – Signal Processing will design and implement embedded firmware solutions for real-time digital signal processing (DSP) applications. The role involves developing algorithms in MATLAB, translating them into efficient embedded C code, and optimizing them for latency, performance, and power efficiency. This position is ideal for candidates with a passion for signal processing and embedded systems who want to expand their expertise across diverse applications, including audio, ultrasonic, and sensor-based systems.


Key Responsibilities:

  • Design and implement embedded firmware solutions primarily in C with a focus on DSP.

  • Develop and optimize algorithms using MATLAB and convert them into efficient embedded code.

  • Implement and fine-tune signal processing pipelines to meet strict latency and performance requirements.

  • Interface with data communication protocols (I2S/PCM, ADCs, streaming protocols).

  • Debug signal quality, performance, and system behavior using oscilloscopes, analyzers, and diagnostic tools.

  • Collaborate with system architects, hardware teams, and cross-functional stakeholders to ensure integrated solutions.

  • Optimize algorithms for real-time performance and energy efficiency on resource-constrained processors.


Required Qualifications:

  • Bachelor’s or Master’s degree in Electrical, Computer, or Software Engineering or a related field.

  • 2+ years of experience in embedded firmware development.

  • Strong C programming skills and understanding of real-time systems.

  • Proficiency in MATLAB for signal processing development.

  • Solid foundation in DSP fundamentals (sampling theory, filters, FFTs).

  • Familiarity with microprocessor architectures, memory systems, and interrupt handling.

  • Hands-on debugging experience with hardware tools.

  • Experience working with streaming data protocols and interfaces.


Preferred Skills (Nice-to-Haves):

  • Experience with audio or ultrasonic signal processing applications.

  • Familiarity with C++, Python scripting, or assembly language.

  • Knowledge of Bluetooth and/or audio codecs.

  • ARM Cortex-M experience.

  • Exposure to biomedical or specialized DSP domains.


Benefits & Work Environment:

  • Flexible work hours and wellness-focused culture.

  • Education assistance and continuous learning opportunities.

  • Patent and publication incentives for innovators.

  • Comprehensive health, retirement, and wellness benefits.

  • Volunteer and charitable support programs.

Organization onsemi
Industry IT / Telecom / Software Jobs
Occupational Category Digital Signal Processing
Job Location Ontario,Canada
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Intermediate
Experience 2 Years
Posted at 2025-08-30 3:43 pm
Expires on 2026-01-06