Qualcomm Technologies, Inc. is seeking an Embedded DSP & NPU Software Engineer to join their team in San Diego. This role focuses on developing embedded software for CPU, NPU & DSP processors and AI hardware engines within Qualcomm's SoC portfolio. The position requires expertise in embedded software development, operating systems, and drivers to implement platform software for complex multimedia and machine learning use cases.
The ideal candidate will work with high-performance microprocessor design concepts including multi-core, multi-threaded, out-of-order, cache memory, high-speed ALU, and advanced low power design. They will be involved in evaluating design processes from instruction set architecture to implementation, with a focus on achieving industry-leading results in machine learning.
This role offers an opportunity to work with cutting-edge technology in AI and embedded systems, with competitive compensation ranging from $94,200 to $141,200, plus additional benefits including annual bonuses and RSU grants. The position involves collaborating with expert teams, participating in code reviews, and contributing to technical documentation.
Qualcomm provides a supportive work environment with opportunities for professional growth, comprehensive health benefits, and financial planning support. The company's focus on innovation in AI and embedded systems makes this an exciting opportunity for engineers looking to work on next-generation technology solutions.
The role requires strong technical skills in C/C++, operating systems, hardware drivers, and embedded real-time environments. Experience with Windows driver development is preferred, though not required. This position offers the chance to work on complex technical challenges while developing expertise in advanced computing systems.