Taro Logo

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 2 months 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