Embedded DSP/NPU Software Engineer

A leading technology company specializing in mobile, automotive, and IoT semiconductor solutions.
Shanghai, WV 25427, USA
Embedded
Senior Software Engineer
In-Person
5,000+ Employees
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, serving mobile, automotive, compute, and other markets.

The ideal candidate will bring strong expertise in embedded software development, with particular emphasis on real-time systems and hardware integration. You'll be working on complex AI and multimedia use cases, developing frameworks and high-performance system drivers for compute resources.

As a Senior Software Engineer, you'll collaborate with a global team to architect, design, and implement multimedia frameworks across various processors on the SoC. Your responsibilities will include developing system drivers, integrating software components, and providing commercial support to customers.

The position offers an opportunity to work with cutting-edge technology in AI and embedded systems, while being part of a world-class engineering team. Qualcomm provides comprehensive benefits including health coverage, financial planning support, and continuous learning opportunities through tuition reimbursement and mentorship programs.

You'll be working in an environment that values technical excellence, innovation, and collaboration. The role requires independent work with minimal supervision, making significant technical decisions that impact multiple teams and products. This is an excellent opportunity for someone looking to advance their career in embedded systems and AI while working on technology that shapes the future of mobile, automotive, and compute industries.

Last updated 3 days ago

Responsibilities For Embedded DSP/NPU Software Engineer

  • Architect, design and develop multimedia frameworks across SoC processors
  • Develop high-performance system drivers for compute resources
  • Work with global team for integration, testing, and commercial support
  • Collaborate with OEMs and Independent Software Vendors
  • Serve as technical expert within area of focus
  • Identify and mitigate risks in designs and approaches
  • Lead technical projects and own project outcomes
  • Manage project priorities, deadlines, and deliverables

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 experience
  • Strong C/C++ programming skills
  • Experience with operating systems and multi-threaded programming
  • Hardware driver development experience
  • Experience with inter-processor communications
  • Computer architecture knowledge
  • 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 dependents
  • Financial planning and future security programs
  • Mental health and emotional wellbeing support
  • Comprehensive wellbeing programs
  • Continuous learning and development programs
  • Tuition reimbursement
  • Mentorship opportunities

Interested in this job?

Jobs Related To Qualcomm Embedded DSP/NPU Software Engineer

Display Software Engineer Senior

Senior Display Software Engineer role at Qualcomm India, focusing on embedded systems and device driver development for Snapdragon chipsets.

Camera Software Engineer Sr.

Senior Camera Software Engineer position at Qualcomm India, focusing on embedded systems and camera software development with 5+ years of C/C++ experience required.

Serdes PHY Analog Design Engineer

Senior Serdes PHY Analog Design Engineer position at Qualcomm India, focusing on high-speed SerDes PHYs and low-power analog designs for wireless products.

Power Thermal Lead Engineer, Senior

Senior Power Thermal Lead Engineer position at Qualcomm focusing on embedded systems optimization and customer support for Snapdragon compute devices.

Senior Engineer - ARM and DSP architecture

Senior Engineer position at Qualcomm focusing on ARM and DSP architecture development, requiring expertise in embedded systems and signal processing.