Embedded DSP/NPU Software Engineer

A leading technology company specializing in mobile, automotive, compute SoCs and wireless technologies.
Embedded
Senior Software Engineer
In-Person
3+ years of experience
AI · Automotive

Description For Embedded DSP/NPU Software Engineer

Qualcomm is seeking a talented Embedded DSP/NPU Software Engineer to join their team in Shanghai. This role focuses on developing embedded platform software for CPU and DSP/NPU processors and hardware engines within Qualcomm's SoC portfolio. The position offers an opportunity to work on cutting-edge technology in mobile, automotive, compute, and other markets.

The ideal candidate will bring strong expertise in embedded software development, with particular focus on real-time systems and driver development. You'll be working with a global team to architect and implement multimedia frameworks and high-performance system drivers for compute resources. The role requires both technical excellence and collaborative skills, as you'll be interfacing with OEMs and Independent Software Vendors.

Qualcomm offers an exceptional environment for career growth, working alongside leading engineering and technology experts in the industry. The company provides comprehensive benefits including world-class health coverage, financial planning support, and continuous learning opportunities. This position presents an exciting opportunity to contribute to world-changing innovations and breakthrough technologies while working for a global leader in wireless technology and chip manufacturing.

The role combines technical leadership with hands-on development, requiring someone who can both architect solutions and implement them effectively. You'll be working on complex technical problems that affect significant areas of product development, making decisions that impact multiple teams and products. This is an excellent opportunity for a senior engineer looking to make a significant impact in the embedded systems and AI hardware space.

Last updated a day 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
Mental Health Assistance
Education Budget
  • World-class health coverage for employees and eligible dependents
  • Financial planning and future preparation programs
  • Emotional/mental health support
  • Wellbeing programs and resources
  • Continuous learning and development programs
  • Tuition reimbursement
  • Mentorship programs

Interested in this job?

Jobs Related To Qualcomm Embedded DSP/NPU Software Engineer

Senior Mechanical Engineer, Robotics Storage Technology

Senior Mechanical Engineer position at Amazon Robotics, developing innovative robotic systems and hardware solutions for warehouse automation.

Sr Power Engineer, Annapurna Labs

Senior Power Engineer role at AWS Annapurna Labs, focusing on power delivery solutions for machine learning products and cloud infrastructure.

Systems Signal Integrity Engineer - Apple Mac

Senior Systems Signal Integrity Engineer position at Apple, focusing on SerDes I/O validation for Mac Platforms with competitive compensation and comprehensive benefits.

Silicon Validation Software Engineer: Embedded and Low-level Programming

Senior Silicon Validation Software Engineer role at Apple, focusing on embedded software development and SOC validation for next-generation Apple products.

SerDes Circuit Design Engineer

Senior SerDes Circuit Design Engineer position at Apple, focusing on high-speed analog mixed-signal design for next-generation system-on-chip solutions.