Login Sign Up

DSP Engineer

TestCore IT Solutions Pvt. Ltd.

2 - 5 years

Bengaluru

Posted: 06/04/2026

Getting a referral is 5x more effective than applying directly

Job Description

Job Title / Summary: Software Engineer/Senior Software Engineer (DSP Software)

We are looking for an experienced and highly motivated DSP Software Engineer to join our dynamic engineering team. The ideal candidate will have strong hands-on experience in DSP software development and signal-processing pipeline implementation on embedded Digital Signal Processors (DSPs).This role focuses on developing, integrating, and optimizing signal-processing pipelines for domains such as Radar, LiDAR, Speech/Audio, and Video processing on heterogeneous SoCs. The candidate should be proficient in implementing and optimizing production-grade DSP pipelines and deploying them efficiently on target hardware.

You will work at the intersection of embedded systems, signal processing, and hardware acceleration, contributing to high-performance and power-efficient edge computing solutions.


Experience: 2 to 6 Years

Job Location: Hyderabad/Bangalore

Role & Responsibilities / What youll do:

  • Design, develop, integrate, and maintain DSP signal-processing pipelines for embedded applications such as Radar, LiDAR, Speech/Audio, and Video processing.
  • Port, optimize, and validate workloads on target DSP architectures ensuring performance, latency, and power efficiency.
  • Perform profiling, bottleneck analysis, and low-level optimization using DSP ISA features, SIMD/VLIW capabilities, DMA, and memory hierarchy.
  • Integrate DSP modules into embedded software stacks running on Linux, RTOS, or bare-metal environments.
  • Collaborate with algorithm, system, and hardware teams to translate reference algorithms into efficient production DSP implementations.
  • Utilize DSP core libraries, intrinsic functions, and assembly-level optimizations where required to achieve real-time performance.
  • Participate in software lifecycle activities including design documentation, testing, code reviews, and maintenance.
  • Stay current with advancements in DSP architectures, signal-processing algorithms, and edge acceleration technologies.

Required skills / Whom we are looking for:

  • Bachelors or Masters degree in Electronics, Embedded Systems, Signal Processing, Computer Engineering, or related field with 25 years of hands-on DSP software development experience.
  • Proficiency in in C/C++ (Python is a plus), Intrinsic or Assembly based optimization methods using instruction pipeline and latency optimal designs, modular and Object-Oriented programming skills
  • Practical experience implementing signal-processing pipelines for at least one of the following: Radar/LiDAR/Speech / Audio / Video / Vision processing
  • Hands-on development experience on one or more DSPs, such as TI C6x/C7x DSP, Tensilica Vision/HiFi DSPs, Qualcomm Hexagon DSP and CEVA DSPs
  • Good understanding of DSP architecture concepts (SIMD/VLIW, pipelines, memory hierarchy, cache, DMA) and Fixed-point / floating-point implementation trade-offs
  • Experience porting code between silicon, FPGA, and emulation environments
  • Familiaritywith build systems (e.g. make, cmake, GCC, Eclipse, Visual Studio, ARM Development Tools)
  • Familiarity with debugging tools such as GDB, JTAG, Emulators, and performance profiling tools.
  • Well verse with software development life cycle and efficient use of associated tools like Git, SVN, JIRA etc.,
  • Strong communication, teamwork, and problem-solving skills with attention to software quality.
  • Detail-oriented with a focus on delivering high-quality, reliable software.
  • Self-motivated with a strong passion for embedded signal processing and AI systems and technology.

Nice-to-haves

  • Understanding of multicore SoC architectures and heterogeneous processing.
  • Familiarity with emulation/FPGA prototyping flows (Cadence, Synopsys, Siemens, or FPGA boards)
  • Understanding of HW/SW co-verification and transaction-level interfaces
  • Basic knowledge of RTOS like QNX, FreeRTOS, VxWorks, or similar and Linux with exposure to debugging of embedded systems - familiarity with heterogeneous core architecture is added advantage


Why join us:

  • Opportunity to work on innovative projects with the latest Embedded Signal processing & AI technologies
  • Opportunities for accelerated career growth and professional development. Engineer your future, we empower our employees to truly own their career and development.
  • A collaborative and inclusive team culture
  • Competitive compensation and benefits package

Services you might be interested in

Improve Your Resume Today

Boost your chances with professional resume services!

Get expert-reviewed, ATS-optimized resumes tailored for your experience level. Start your journey now.