Signal Processing Engineer (Bengaluru)

Signal Processing Engineer (Bengaluru)

18 Sep
|
Neurealm
|
Bengaluru

18 Sep

Neurealm

Bengaluru

Senior DSP Engineer / Lead DSP Engineer

Experience: 6-10 Years

Location: [Bangalore / Kochi]

Employment Type: Full time

About The Role:We are looking for a highly skilled Senior DSP Engineer with 6-10 years of hands-on experience in production-level DSP firmware and algorithm optimization.

You will be responsible for architecting, developing, and optimizing high-performance DSP kernels on leading DSP/SIMD architectures for Audio/Video/AI use-cases.

Mandatory Skills:Core Programming: Expert in C/C++ with proven experience in writing production-quality, highly optimized code.

Not academic projects.DSP Architecture Expertise: Hands-on development/optimization on at least one of the following:TI C6x / C7x (C6000/C7000) - Intrinsics, vectorization, pipeline optimizationADI SHARC (ADSP-214xx/215xx/SC5xx)Cadence Tensilica HiFi 2/3/4/5ARM NEON / Helium (MVE) - SIMD optimizationSynopsys ARC DSP coresQualcomm Hexagon DSP (QDSP6, HTP)RISC-V with DSP extensions (RV32/RV64 P-ext)Optimization

Skills: Solid expertise in SIMD, Vectorization, Fixed/Floating point arithmetic, use of intrinsics, memory optimization, cache utilization, and cycle-count reduction.

Debugging: Excellent logical reasoning and debugging skills - ability to root-cause performance and functional issues at architecture and assembly level.

Experience with Lauterbach, J-Link, OpenOCD, Hexagon Debugger.

Roles and Responsibilities

1. DSP Kernel Development & Optimization (60%)Design, develop, and optimize high-performance DSP kernels (Audio, Speech, Vision, Radar, or AI/ML) in C/C++ and intrinsics/assembly.

Achieve target MIPS/MHz, memory footprint, and power by performing low-level optimization, loop unrolling,



pipeline scheduling. Port and migrate legacy DSP code across different DSP architectures (e.g., C6x to C7x or HiFi4 to NEON).
1. Architecture & Performance Analysis (20%)Analyze algorithm complexity and explore performance trade-offs across different DSP cores, NPU, and CPU.Benchmark kernels using profilers (e.g., TI Code Composer, Cadence Xplorer, ARM Streamline, Hexagon Profiler).Work on bit-exactness, numerical stability for Fixed-point and Floating-point implementations.
2. System Integration & Bring-up (20%)Integrate DSP firmware with RTOS/Baremetal/Linux environments and validate on SoC / Evaluation boards.Interface with hardware teams for board bring-up, driver interaction (I2C, SPI, I2S, TDM, McASP).Participate in code reviews, develop unit tests (GoogleTest), and maintain CI/CD for DSP builds using CMake/Make.

Good to Have Skills (Strong Differentiator for Staff/Lead):AI-adjacent experience: NPU / AI accelerator kernel optimization (TI C7x MMA, Qualcomm AI Engine, ARM Ethos-U).

Experience in Audio processing (AEC, ANC, Beamforming, Noise Suppression, Codecs - EVS, AAC, SBC) OR Vision (ISP, 3A, Computer Vision kernels).

Knowledge of ML frameworks quantization (INT8/FP16) for DSP deployment.Experience with OpenCL, OpenVX, or Halide.Experience with version control (Git), build systems (CMake, Makefiles), and scripting (Python).

Education:B.E./B.Tech/M.E./M.Tech in ECE, EEE, CSE or related field with strong academic background in Signal Processing.

What We Offer:Opportunity to work on next-gen Automotive/Audio/Edge-AI SoCs used in millions of devices. High-ownership role with direct architecture impact.

📌 Signal Processing Engineer (Bengaluru)
🏢 Neurealm
📍 Bengaluru

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: signal processing engineer (bengaluru) / bengaluru

Subscribe to this job alert:

Get the latest job offers by email for: signal processing engineer (bengaluru) / bengaluru