DSP-SDK Lead

0 years

2 - 4 Lacs

Posted:1 month ago| Platform: GlassDoor logo

Apply

Work Mode

On-site

Job Type

Part Time

Job Description

Job Requirements

Key Responsibilities :

DSP SDK Development

  • Develop, maintain, and optimize DSP SDK components, including:

  • Hexagon runtime libraries

  • DSP-side APIs and frameworks

  • RPC/IPC communication layers

  • Drivers and services for DSP subsystems (ADSP, CDSP, SLPI)

  • Build and enhance DSP development tools (debug, profiling, loading, tracing).

  • Support on-target debugging, simulation environments, and performance analysis tools.

Subsystem Integration & Validation

  • Work closely with Firmware, Audio, Camera, Sensors, AI, and Modem teams to integrate SDK modules.

  • Validate SDK functionality on:

  • QDSP6-based DSPs

  • Android/Linux platforms

  • Bare-metal and RTOS setups

  • Debug low-level issues related to:

  • DSP boot

  • RPC failures

  • Memory configuration

  • DSP <-> Apps communication

  • Performance bottlenecks

Optimization & Performance

  • Optimize DSP libraries for:

  • Throughput and latency

  • Memory footprint

  • Power efficiency

  • Multi-threaded/parallel execution

  • Use profiling tools (QDSS, QPST, trace tools) to tune DSP performance.


Developer Support & Documentation

  • Provide guidance to internal teams on using DSP SDK features.

  • Develop technical documentation, sample code, and best practices for OEMs and internal partners.

  • Work closely with tools and compiler teams to improve development workflows.


Work Experience

Required Skills

  • Strong understanding of:

  • DSP architecture (preferably Qualcomm Hexagon/QDSP6)

  • Embedded systems concepts (RTOS, memory, IPC, boot flows)

  • Multi-core and heterogeneous compute frameworks

  • Experience in:

  • C/C++ programming

  • DSP programming/optimization

  • Linux/Android development environments

  • IPC frameworks (RPC, FastRPC, QMI)

  • Proficiency with debugging tools such as:

  • QXDM, QDSS, JTAG

  • Profiling and trace utilities

  • Log analysis tools


Good to Have
Experience with:

  • Hexagon SDK or equivalent DSP SDKs

  • FastDSP, FastRPC, and Qualcomm subsystem frameworks

  • Low-power design or Always-On DSP pipelines

  • Multimedia pipelines (Audio, Imaging, AR/VR)

  • AI/ML acceleration on DSP

  • Exposure to:

  • Firmware development

  • Build systems (Scons, CMake, Android build)

  • Python for automation

Soft Skills:

  • Excellent communication and cross-functional collaboration.

  • Leadership in technical decision-making.

  • Ability to translate complex hardware/software constraints into practical solutions.

  • Mentorship and technical coaching for junior engineers.

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now
Quest Global logo
Quest Global

Engineering Services

Beachwood

RecommendedJobs for You