About the Role:
We are seeking a Senior DSP Firmware Engineer to design, implement, and debug firmware supporting advanced DSP algorithms on nextgeneration silicon platforms. You will work closely with system architects, DSP designers, and verification teams to deliver highperformance firmware across presilicon and postsilicon environments.
This role is ideal for a handson engineer with strong DSP fundamentals who can accelerate development, own defined subsystems, and contribute to mentoring junior engineers.
Locations Available:ย Irvine, Ottawa Ontario, Argentina
Key Responsibilities:
- Design, implement, and maintain firmware supporting advanced DSP algorithms on embedded processors, working closely with system designers on
- Design finite state machines governing DSP acquisition and tracking control loops
- Optimize firmware for realtime operation, latency, throughput, and resource usage to meet firmware specifications
- Own presilicon testdriven development framework for DSP firmware
- Hardware Abstraction Layer generation and integration with simulation, emulation platforms
- Collaborate with verification teams to align firmware validation strategy with regression infrastructure
- Debug complex firmware, DSP, and systemlevel issues
- Analyze issues using firmware logs, traces, and instrumentation
- Support regression testing teams by identifying root causes and improving test coverage
- Enforce firmware coding standards, test coverage and best practices
- Mentor and guide junior firmware engineers
- Contribute to defining development workflows, and longterm maintainability
Required Qualifications
- Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or related field.
- 3-5 years of relevant experience in embedded/firmware development
- Strong background in Digital Signal Processing (DSP) fundamentals and algorithm implementation
- Optimizing FFT algorithms and FFTbased resampling (preferably on SiFive processors)
- Strong hands-on expertise in:
- Programming: C/C++
- Firmware development: for DSPcentric embedded systems
- Debug and analysis tools: tracing, profiling, logging, and hardware/software debuggability
- Ability to work crossfunctionally with systems, DSP, verification, and hardware teams
- Strong communication skills and ability to mentor junior engineers
Preferred Qualifications
- Experience working in coherent optical systems, silicon photonics
- Knowledge of RISC V architecture (SiFive or similar)
- Familiarity with:
- FPGA and emulation platforms for pre silicon validation
- Lab bring up tools, including JTAG debuggers, logic analyzers, and oscilloscopes
- UVM based verification environments and SystemVerilog test methodologies
Salary Range
$150,000 - $250,000 Base Annuallyย
The final offer will be determined based on job-related skills, experience, qualifications, and location.