Firmware Engineer - DSP Focus

IntelliPro Group Inc.Santa Clara, CA
94d$130,000 - $180,000

About The Position

IntelliPro is seeking a Firmware Engineer with a focus on DSP to join our team in Santa Clara, CA. This full-time position requires the candidate to develop, optimize, and maintain DSP routines in assembly language for a custom processor. The engineer will translate high-level mathematical algorithms into efficient, low-level implementations and work closely with hardware and algorithm teams to map signal processing chains into resource-constrained environments. Responsibilities also include analyzing system performance, profiling, and tuning for cycle and memory optimization, supporting the bring-up and debugging of new silicon or firmware releases, and documenting algorithms, assumptions, and code.

Requirements

  • Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or Applied Math
  • 3+ years of experience in low-level DSP programming (e.g., for audio, radar, communication, metering, or imaging)
  • Strong experience in hand-optimized assembly on custom or semi-custom architectures
  • Deep understanding of fixed-point and floating-point arithmetic
  • Solid grasp of DSP concepts: filtering, convolution, FFT/IFFT, modulation, noise shaping, etc.
  • Strong debugging and performance profiling skills (trace tools, etc.)

Nice To Haves

  • Familiarity with signal chain design for Metering, RF, audio, or medical systems
  • Experience working closely with hardware designers
  • Exposure to algorithm prototyping in MATLAB, Python or other dedicated tools

Responsibilities

  • Develop, optimize, and maintain DSP routines in assembly language for a custom processor
  • Translate high-level mathematical algorithms into efficient, low-level implementations
  • Work closely with hardware and algorithm teams to map signal processing chains into resource-constrained environments
  • Analyze system performance, profiling, and tuning for cycle and memory optimization
  • Support bring-up and debugging of new silicon or firmware releases
  • Document algorithms, assumptions, and code

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Education Level

Bachelor's degree

Number of Employees

251-500 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service