Search by job, company or skills

  • Posted 6 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Job Requirements

Key Responsibilities :

DSP SDK Development

  • Develop, maintain, and optimizeDSP 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 enhanceDSP development tools(debug, profiling, loading, tracing).
  • Supporton-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.

    More Info

    Job Type:
    Industry:
    Employment Type:

    About Company

    Job ID: 137393465

    Similar Jobs