Embedded DSP/NPU Software Engineer

A global leader in wireless technology innovation developing advanced semiconductors and software for mobile, automotive, and computing markets.
Embedded
Senior Software Engineer
In-Person
3+ years of experience
AI · Automotive · Consumer

Description For Embedded DSP/NPU Software Engineer

Qualcomm China is seeking an experienced Embedded DSP/NPU Software Engineer to join their innovative team in Shanghai. This role presents an exciting opportunity to work at the forefront of embedded systems development, focusing on CPU and DSP/NPU processors for various markets including mobile, automotive, and computing.

The position requires a strong background in embedded software development, with expertise in C/C++ programming, real-time systems, and hardware drivers. You'll be responsible for architecting and developing multimedia frameworks across SoC processors, creating high-performance system drivers, and working with a global team on software integration and commercial support.

As an ideal candidate, you'll bring at least 3 years of relevant experience, along with a Bachelor's or Master's degree in Computer Science or related field. Your expertise should span embedded real-time software development, operating systems, multi-threaded programming, and hardware drivers. Experience with multimedia software development on platforms like Android, Windows, or Linux is essential.

The role offers significant growth opportunities within Qualcomm's innovative environment. You'll work alongside leading engineering experts, contributing to world-changing innovations in wireless technology. The company provides comprehensive benefits including world-class health coverage, financial planning support, and continuous learning opportunities through tuition reimbursement and mentorship programs.

Working at Qualcomm means joining a company at the forefront of wireless technology innovation, where your contributions will impact products used globally. The collaborative culture encourages diverse thinking and creative problem-solving, while the comprehensive benefits package supports both professional growth and personal wellbeing. This is an excellent opportunity for an experienced embedded systems engineer looking to make a significant impact in the semiconductor industry.

Last updated 3 months ago

Responsibilities For Embedded DSP/NPU Software Engineer

  • Architect, design and develop multimedia frameworks across the processors available on the SoC
  • Develop high-performance system drivers for compute resources
  • Work closely with global team to integrate, test, and commercially support embedded software
  • Collaborate with OEMs and Independent Software Vendors
  • Serve as a technical expert within area of focus
  • Identify and mitigate risks associated with designs and approaches
  • Lead technical projects and own project outcomes
  • Manage project priorities, deadlines, and deliverables for larger projects

Requirements For Embedded DSP/NPU Software Engineer

Linux
Python
  • Bachelor's or Master's degree in Engineering, Information Systems, Computer Science, or related field
  • 3+ years of embedded real-time software development skills (C/C++)
  • Experience with operating systems and multi-threaded programming
  • Hardware drivers development experience
  • Experience in developing, debugging, profiling, and optimizing for embedded real-time environments
  • Knowledge of inter-processor communications
  • Computer architecture understanding
  • Multimedia software development experience on Android, Windows or Linux
  • Shell/Python scripting skills
  • Test automation and software integration experience

Benefits For Embedded DSP/NPU Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
Education Budget
  • World-class health coverage for employees and eligible dependents
  • Financial planning and future security programs
  • Emotional and mental wellbeing support
  • Work-life balance resources
  • Continuous learning and development programs
  • Tuition reimbursement
  • Mentorship opportunities

Interested in this job?

Jobs Related To Qualcomm Embedded DSP/NPU Software Engineer

Sr Engineer-Camera HWL

Senior Camera Hardware Layer Engineer position at Qualcomm focusing on embedded systems and software development.

Post-Silicon SoC Validation & Emulation Engineer

Senior-level Post-Silicon SoC Validation & Emulation Engineer position at Qualcomm, focusing on silicon validation, debugging, and system-level testing with competitive compensation.

SoC Debug Engineer (Server)

Senior SoC Debug Engineer position at Qualcomm focusing on server chipset validation and debugging, offering competitive compensation and benefits.

Auto Compute Systems Engineer

Senior Auto Compute Systems Engineer role at Qualcomm focusing on automotive hardware performance analysis and architecture with 5-10 years experience required.

Senior Embedded Engineer – Bootloader

Senior Embedded Engineer position at Qualcomm focusing on bootloader development and system-level software solutions for multiple chipsets.