Software CPU Lead Engineer Senior

Global semiconductor company specializing in mobile technologies and Snapdragon chipsets.
Embedded
Senior Software Engineer
In-Person
5,000+ Employees
4+ years of experience
AI · Automotive · Consumer

Description For Software CPU Lead Engineer Senior

Qualcomm is seeking a Senior Software CPU Lead Engineer to join their software CPU architecture group in Bangalore. This role is crucial in developing long-term software roadmaps and architecture specifications for Qualcomm's Snapdragon chipsets across various markets including Handsets, IoT devices, Automotive, Compute/Laptops, and XR.

The position offers a unique opportunity to work at the intersection of hardware and software, focusing on CPU architecture and firmware development. The successful candidate will be responsible for micro-code optimization, power management firmware development, and critical software debugging related to high-performance CPU microarchitecture. They will also play a key role in defining software architecture roadmaps and representing Qualcomm in engagements with partners like Arm, Google, and Microsoft.

This role provides exceptional exposure to multiple technology domains in system-on-chip development, making it ideal for someone passionate about influencing product roadmaps and contributing to innovative solutions. The position requires strong technical expertise in embedded systems, ARM architecture, and low-level software development, combined with excellent communication skills to interact with various stakeholders.

Working at Qualcomm means being at the forefront of mobile technology innovation, with the opportunity to impact products used by millions of people worldwide. The role offers the chance to work with cutting-edge CPU architectures and contribute to the development of next-generation mobile and IoT solutions.

Last updated 12 hours ago

Responsibilities For Software CPU Lead Engineer Senior

  • Develop long-term software roadmaps (3-5 years horizon)
  • Define architecture specifications and develop prototypes
  • Engage with software and hardware worldwide partners
  • Micro-code optimization
  • Design and develop firmware for idle and active CPU power management
  • Analyze CPU software/hardware design trade-offs
  • Debug critical SW issues related to CPU microarchitecture
  • Define short and long-term SW architecture roadmap aligned with Arm's ISA evolution
  • Represent CPU SW teams in engagements with Arm architects and third-party partners

Requirements For Software CPU Lead Engineer Senior

Linux
  • 4 years of experience in designing and developing software/firmware for embedded systems
  • Knowledge of Arm CPU architecture, especially ARMv8 architecture
  • Knowledge of 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
  • Device driver development experience (preferred)
  • Effective problem-solving analytical skills
  • Critical thinking skills
  • Excellent verbal and written communications skills

Interested in this job?

Jobs Related To Qualcomm Software CPU Lead Engineer Senior

CPU Software Engineer Senior

Senior CPU Software Engineer role at Qualcomm focusing on embedded systems, driver development, and system architecture for next-gen SoC solutions.

Embedded Platform Dev- Lead Engineer, Senior

Senior Lead Engineer position at Qualcomm focusing on embedded platform development for automotive systems, requiring expertise in functional safety and ISO26262 compliance.

AR / VR Architecture Power and performance systems engineer

Senior power and performance systems engineering role focusing on AR/VR architecture for Qualcomm's Snapdragon SoC, combining hardware optimization with XR technology innovation.

Embedded Dev (QNX)- Engineer, Senior

Senior Embedded Developer position at Qualcomm focusing on automotive software development with QNX, requiring expertise in embedded systems and functional safety.

Sr. FPGA Firmware Engineer / FPGA Design Engineer

Senior FPGA Firmware Engineer position at Qualcomm, developing embedded systems and FPGA solutions for 5G technology advancement.