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 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
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

Engineer, Senior

Senior Engineer position at Qualcomm Technologies focusing on Core Platform bootloader development, embedded systems, and SoC firmware features.

Modem Hardware Modeling, Senior Engineer

Senior Hardware Modeling Engineer role at Qualcomm focusing on 5G/4G modem development using C++/SystemC, offering comprehensive benefits and growth opportunities.

Infra IP DV - SMMU IP Sr Engineer

Senior SMMU IP Engineer role at Qualcomm India, focusing on system memory management unit development for next-gen SoCs with emphasis on verification and testing.

Sr Engineer- Display

Senior Display Engineer role at Qualcomm focusing on Snapdragon processors' display subsystem development, requiring strong C/C++ and Linux expertise.

Sr Engineer

Senior Engineer position at Qualcomm India focusing on embedded software development, build integration, and system software verification in Hyderabad.