CPU DSP -Staff Engineer

Qualcomm develops mobile technologies and chipsets for Snapdragon platforms used in handsets, IoT devices, automotive, and computing.
Embedded
Staff Software Engineer
In-Person
5,000+ Employees
10+ years of experience
AI · Automotive · Enterprise SaaS

Description For CPU DSP -Staff Engineer

Qualcomm's software CPU architecture group is seeking an experienced CPU software architect to join their innovative team. This role is crucial in developing long-term software roadmaps for CPU architecture, spanning three to five years into the future. The position involves working on Snapdragon chipsets used across multiple markets including handsets, IoT devices, automotive, and computing platforms.

The role demands expertise in CPU architecture, particularly ARM systems, and involves complex work in microcode optimization, firmware development, and CPU power management. You'll be working at the intersection of hardware and software, making critical design decisions that impact product performance and efficiency.

As a Staff Engineer, you'll collaborate with worldwide partners, including direct engagement with ARM architects and third-party software partners like Google and Microsoft. This provides unique exposure to multiple technology domains in system-on-chip development.

The ideal candidate should have extensive experience in embedded systems software development, strong knowledge of ARM CPU architecture, and excellent problem-solving skills. This position offers significant opportunity to influence product roadmaps and contribute to Qualcomm's most innovative products.

Qualcomm offers comprehensive benefits including world-class health coverage, financial planning support, and wellbeing programs. The company fosters a culture of continuous learning with tuition reimbursement and mentorship programs. This role represents an opportunity to work with leading technology experts while solving complex challenges that impact global technology advancement.

Last updated 3 days ago

Responsibilities For CPU DSP -Staff Engineer

  • Develop long-term software roadmaps for CPU architecture
  • Define architecture specifications and develop prototypes
  • Micro-code optimization
  • Design and development of firmware for CPU bootstrapping and power management
  • CPU software/hardware design trade-offs
  • Debug critical SW issues related to CPU microarchitecture
  • Engage with Arm architects and third-party software partners

Requirements For CPU DSP -Staff Engineer

Python
  • Bachelor's/Master's/PhD degree in Engineering, Information Systems, Computer Science, or related field
  • 8+ years experience with C, C++, ARM/RISC-V ASM, Python
  • Solid knowledge of ARM CPU architecture (especially ARMv8)
  • Knowledge of system specifications in ARM ecosystem (SCMI, PSCI, TF-A)
  • Experience in embedded systems SW design
  • Familiarity with kernel level Linux or Windows
  • Problem-solving analytical skills
  • Excellent verbal and written communications skills

Benefits For CPU DSP -Staff Engineer

Medical Insurance
Mental Health Assistance
Education Budget
  • World-class health coverage for employees and dependents
  • Financial planning and future preparation programs
  • Mental health and emotional support resources
  • Wellbeing programs
  • Continuous learning and development programs
  • Tuition reimbursement
  • Mentorship programs

Interested in this job?

Jobs Related To Qualcomm CPU DSP -Staff Engineer

Sr Lead Engineer - Linux Kernel and Driver Development

Senior Lead Engineer position at Qualcomm focusing on Linux Kernel and Driver Development, requiring 7-9 years of embedded systems experience.

Staff Engineer Linux Automotive Platform Engineer

Staff Engineer position focusing on Linux automotive platform development at Qualcomm, working on next-generation Snapdragon products for ADAS and Infotainment.

Staff Engineer-Camera Integration

Staff Engineer position at Qualcomm focusing on camera integration, requiring strong embedded Linux and development expertise with 4+ years of experience.

Sr Staff Software Engineer

Senior Staff Software Engineer position at Qualcomm focusing on IoT, embedded systems, and security, requiring 12+ years of experience in software development and technical leadership.

Engineer, Staff -BT firmware

Staff Engineer position at Qualcomm focusing on Bluetooth firmware development, requiring 8+ years of experience in embedded systems and C/C++ programming.