06 Aug
|
Socket.dev
|
Ottawa
We are seeking Principal DSP Firmware Engineer to lead the architecture, development, and validation of firmware supporting advanced DSP algorithms on next‑generation silicon platforms. This role is ideal for a senior technologist who can own end‑to‑end DSP firmware subsystems and drive technical decisions from architecture through deployment. Lead the architecture, design, and implementation of DSP firmware subsystems Define FW control interfaces, configuration parameters, and runtime debug controls and diagnostics Drive regression strategy, automation, and test reusability, including customer release automation using Jenkins pipelines Analyze issues using firmware logs, traces, and instrumentation Mentor and guide junior firmware engineers Contribute to defining development workflows,
and long‑term maintainability Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, Computer Science, or related field. ~Strong background in DSP theory and algorithm implementation ~ Deep experience architecting DSP‑centric firmware systems and expert‑level programming skills in C/C++ ~ Familiar with emulation testing frameworks and firmware‑level mocking strategies ~ Familiar with UVM based verification environments and SystemVerilog test methodologies ~ Solid technical leadership and mentoring skills Embedded Linux or RTOS (FreeRTOS, Zephyr, VxWorks) U‑Boot, custom multi‑stage boot flows
📌 Principal Dsp Firmware Engineer (Ottawa)
🏢 Socket.dev
📍 Ottawa