CPU DSP -Staff Engineer

Global semiconductor company specializing in mobile technologies, developing Snapdragon chipsets for various markets including mobile, IoT, automotive, and XR.
Embedded
Staff Software Engineer
In-Person
5,000+ Employees
10+ years of experience
AI · Automotive · Consumer

Description For CPU DSP -Staff Engineer

Qualcomm's CPU architecture group is seeking a Staff Engineer to join their innovative team developing software roadmaps for the next generation of Snapdragon chipsets. This role sits at the intersection of hardware and software, focusing on CPU architecture and firmware development for various markets including mobile devices, IoT, automotive, and XR.

The position offers a unique opportunity to work on cutting-edge technology, developing and optimizing low-level firmware for CPU bootstrapping and power management. You'll be responsible for micro-code optimization, firmware development, and critical software debugging related to high-performance CPU microarchitecture. The role involves collaboration with ARM architects and major technology partners like Google and Microsoft.

As a Staff Engineer, you'll contribute to defining both short and long-term software architecture roadmaps, aligning with ARM's ISA evolution. The position requires deep expertise in embedded systems, ARM CPU architecture, and system specifications in the ARM ecosystem. Your work will directly influence Qualcomm's most innovative products across multiple technology domains.

This is an exceptional opportunity for an experienced engineer who wants to make a significant impact on system-on-chip development, working with cutting-edge technology and influencing product roadmaps. The role offers extensive exposure to multiple technology domains and the chance to work with industry-leading partners in the semiconductor and technology sectors.

Last updated 15 hours ago

Responsibilities For CPU DSP -Staff Engineer

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

Requirements For CPU DSP -Staff Engineer

Python
  • Bachelor's degree in engineering, Information Systems, Computer Science, or related field and 10+ years of experience
  • 8+ years of experience with Programming Languages such as C, C++, ARM/RISC-V ASM, Python
  • Solid Knowledge of Arm CPU architecture, especially ARMv8 architecture
  • Solid Knowledge of various system specifications in ARM ecosystem (SCMI, PSCI, TF-A etc)
  • Solid knowledge of embedded systems SW design
  • Familiarity with kernel level internals of Linux or Windows
  • Effective problem-solving analytical skills
  • Critical thinking skills
  • Excellent verbal and written communications skills

Interested in this job?

Jobs Related To Qualcomm CPU DSP -Staff Engineer

Platform Architect - Automotive Technologies (Staff/Sr Staff)

Lead platform architect role at Qualcomm focusing on automotive technologies, requiring expertise in embedded systems, software architecture, and team leadership.

Windows Kernel Driver Development - Staff/ Sr Staff Engineer

Staff/Senior Staff Engineer position at Qualcomm focusing on Windows kernel driver development, requiring 13+ years of experience in embedded systems and Windows internals.

Staff/Senior Staff engineer - Systems Lead : Power & Performance (Embedded System

Senior technical role focusing on power and performance optimization for embedded systems at Qualcomm, requiring 10+ years of experience and deep expertise in system-level engineering.

Lead Engineer, Senior - Audio DSP

Lead Engineer, Senior - Audio DSP position at Qualcomm Bangalore, focusing on embedded DSP software development for wireless chips with emphasis on audio processing and frameworks.

High Performance DSP core Implementation Engineer, Sr Staff

Senior Staff DSP Implementation Engineer role at Qualcomm Bangalore, leading hardware implementation teams and driving technical innovation in Display Sub-System development.