Embedded DSP & NPU SW Engineer

A leading technology company specializing in semiconductor and telecommunications equipment.
$94,200 - $141,200
Embedded
Entry-Level Software Engineer
In-Person
AI

Description For Embedded DSP & NPU SW Engineer

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.

Last updated 2 hours ago

Responsibilities For Embedded DSP & NPU SW Engineer

  • Design, develop, create, modify, and validate embedded and cloud edge software
  • Analyze user needs and software requirements
  • Design and implement small software features for products and systems
  • Participate in design, coding, unit testing, debugging, and integration
  • Perform code reviews and regression tests
  • Collaborate with project team members
  • Write technical documentation

Requirements For Embedded DSP & NPU SW Engineer

Python
Linux
  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field
  • Programming in C/C++
  • Operating Systems and multi-threaded programming knowledge
  • Hardware drivers experience
  • Experience with embedded real-time environments
  • Computer architecture knowledge
  • Shell/Python scripting

Benefits For Embedded DSP & NPU SW Engineer

Medical Insurance
401k
Equity
  • Annual discretionary bonus program
  • Annual RSU grants
  • Competitive benefits package
  • Health coverage for employees and dependents
  • Financial planning support

Interested in this job?

Jobs Related To Qualcomm Embedded DSP & NPU SW Engineer

PMIC Embedded Software Engineer

PMIC Embedded Software Engineer role at Qualcomm focusing on power management, system clocking, and embedded systems development.

IOT Software Engineer

IOT Software Engineer position at Qualcomm focusing on embedded systems, AI, and multimedia development for next-generation IOT products.

Engineer- Modem Power

Entry-level Modem Power Engineering role at Qualcomm India, focusing on embedded systems and cloud edge software development with comprehensive benefits and growth opportunities.

Software Engineer - Kernel Services

Entry-level embedded software engineering role at Qualcomm focusing on kernel services development, offering competitive compensation and comprehensive benefits.

Embedded Real Time Operating System Software Engineer (QuRT OS, Zephyr)

Entry-level embedded software engineering role at Qualcomm focusing on RTOS development for QuRT OS and Zephyr systems.