Software CPU Lead Engineer Senior

Qualcomm is a leading technology company specializing in wireless telecommunications products and services.
Backend
Senior Software Engineer
In-Person
4+ years of experience
AI · Automotive · Enterprise SaaS

Description For Software CPU Lead Engineer Senior

Qualcomm's software CPU (application processor) architecture group is seeking an experienced CPU software architect to contribute to long-term software roadmaps and product development. The role involves defining architecture specifications, developing prototypes, and engaging with worldwide partners to influence product development for markets such as Handsets, IOT devices, Automotive, Compute/Laptops, XR, etc.

Key responsibilities include:

  1. Micro-code optimization
  2. Design and development of firmware for idle and active CPU power management
  3. CPU software/hardware design trade-offs
  4. Debugging critical SW issues related to high-performance CPU microarchitecture
  5. Defining short and long-term SW architecture roadmaps aligned with Arm's ISA evolution
  6. Representing CPU SW teams in engagements with Arm architects and third-party software partners

The ideal candidate should have:

  • Around 4 years of experience in designing and developing software/firmware for embedded systems
  • Knowledge of Arm CPU architecture, especially ARMv8 (RISC-V expertise is a plus)
  • Familiarity with system specifications in the ARM ecosystem (SCMI, PSCI, TF-A, etc.)
  • Solid knowledge of embedded systems SW design
  • Experience with kernel-level internals of Linux or Windows
  • Strong problem-solving and analytical skills
  • Excellent verbal and written communication skills

This role offers exposure to multiple technology domains related to system-on-chip development and the opportunity to influence Qualcomm's most innovative products. The position requires a motivated individual eager to contribute to the company's product roadmap.

Qualcomm offers a supportive, inclusive culture where your ideas can contribute to world-changing innovations and breakthrough technologies. You'll work alongside leading engineering and technology experts, with access to continuous learning and development programs, tuition reimbursement, and mentorship opportunities. The company provides comprehensive benefits to enhance your quality of life and support your professional growth.

Last updated 13 hours ago

Responsibilities For Software CPU Lead Engineer Senior

  • Micro-code optimization
  • Design and development of firmware for idle and active CPU power management
  • CPU software/hardware design trade-offs
  • Debugging critical SW issues related to high-performance CPU microarchitecture
  • Defining short and long-term SW architecture roadmaps
  • Representing CPU SW teams in engagements with Arm architects and third-party software partners

Requirements For Software CPU Lead Engineer Senior

Java
Python
Linux
  • Bachelor's or Master's degree in Engineering, Information Systems, Computer Science, or related field
  • 4+ years of experience in designing and developing software/firmware for embedded systems
  • Knowledge of Arm CPU architecture, especially ARMv8
  • Familiarity with system specifications in ARM ecosystem (SCMI, PSCI, TF-A, etc.)
  • Solid knowledge of embedded systems SW design
  • Experience with kernel-level internals of Linux or Windows
  • Strong problem-solving and analytical skills
  • Excellent verbal and written communication skills

Benefits For Software CPU Lead Engineer Senior

Medical Insurance
Vision Insurance
Dental Insurance
  • World-class health benefit coverage
  • Financial planning programs
  • Emotional/mental strength and resilience support
  • Wellbeing programs

Interested in this job?

Jobs Related To Qualcomm Software CPU Lead Engineer Senior

Senior Software Dev Engineer, AWS Alameda

Senior Software Dev Engineer role at AWS Alameda, building innovative Control Plane technologies for AWS services.

Support Engineer IV, ADSP Support Engineering

Senior Support Engineer role for Amazon's Demand Side Platform (DSP), focusing on troubleshooting, automation, and customer issue resolution.

Software Dev Engineer - Solid State Devices, Nitro SSD

AWS seeks a Senior Software Dev Engineer for Solid State Devices to develop firmware for Nitro SSD, optimizing cloud infrastructure performance.

Network Development Engineer, ADC Networking International

Join AWS as a Network Development Engineer to build and operate the world's largest cloud computing infrastructure, leading projects in network engineering, deployment, and optimization.

Optical Network Development Engineer

Join AWS as an Optical Network Development Engineer to build and scale global networks supporting cloud infrastructure.