CPU Software Engineer Senior

1 Day ago • 4 Years + • Software Development & Engineering

Job Summary

Job Description

Qualcomm's software CPU architecture group develops long-term software roadmaps and defines architecture specifications. This role involves architecting HW/SW interfaces, designing low-level firmware for CPU bootstrapping and power control, optimizing micro-code, and debugging critical software issues. The position also includes defining short and long-term software architecture roadmaps and engaging with partners like Arm, Google, and Microsoft. The role offers exposure to multiple technology domains and contributes to Qualcomm’s innovative products.
Must have:
  • Around 4 years of experience in designing and developing software/firmware for various embedded systems
  • Knowledge of Arm CPU architecture, especially ARMv8 architecture
  • Knowledge of various system specifications in ARM ecosystem (SCMI, PSCI, TF-A etc)
  • Solid knowledge of embedded systems SW design
  • Familiarity with the internals at kernel level of either Linux or Windows
  • Effective problem-solving analytical skills
  • Critical thinking skills
  • Excellent verbal and written communications skills
  • 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python
Good to have:
  • RISC-V architecture expertise
  • Experience in device driver development
Perks:
  • World-class health benefit option providing world-class coverage to employees and their eligible dependents
  • Programs designed to help employees build and prepare for a financially secure future
  • Self and family resources to build emotional/mental strength and resilience, as well as define purpose
  • Wellbeing programs and resources to help employees Live+Well and Work+Well
  • Continuous learning and development programs
  • Tuition reimbursement
  • Mentorships

Job Details

Job Description

Job Posting Date

2025-08-28

***

Company:

Qualcomm India Private Limited

Job Area:

Engineering Group, Engineering Group > Software Engineering

General Summary:

Qualcomm's software CPU (aka application processor) architecture group develops long-term software roadmaps (for a horizon of three to five years). It is responsible for defining architecture specifications, developing prototypes, and engaging with the software and hardware worldwide partners to influence products development. It is also acting as an operational execution team enabling commercialization of the most up-to-date worldwide CPUs integrated in Snapdragon’s chipsets for markets such as: Handsets, IOT devices, Automotive, Compute/Laptops, XR, etc.

The team is currently looking for an experienced CPU software architect who can contribute to architecting of HW/ SW interface and design and development of low level firmware for CPU bootstrapping, power controller etc. He or she, will specifically be engaged in the following domains:

a) Micro-code optimization

b) Design and development of firmware of idle and active CPU power management

c) CPU software/hardware design trade-offs

d) Debugging of critical SW issues that are artifacts of any high-performance CPU microarchitecture (prefetching, speculation, memory ordering etc...)

e) Definition of short and long-term SW architecture roadmap in accordance with Arm’s architecture ISA evolution

f) Represent the CPU SW teams in engagements with Arm architects and third-party software partners (e.g., Google, MSFT, etc.)

Since the contributions of the CPU software organization affect a large span of products, the function provides an uncommon exposure to multiple technology domains related to system-on-chip development. To fully benefit from the role’s opportunities, the candidate must demonstrate a motivation to influence the products roadmap, as he or she, will directly contribute to Qualcomm’s most innovative products.

Minimum Qualifications:

• Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience.

OR

Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience.

OR

PhD in Engineering, Information Systems, Computer Science, or related field.

• 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc.

a) Around 4 years of experience in designing and developing software/ firmware for various embedded systems

b) Knowledge of Arm CPU architecture ... especially ARMv8 architecture (RISC-V architecture expertise is a plus)

c) Knowledge of various system specifications in ARM ecosystem (SCMI, PSCI, TF-A etc)

d) Solid knowledge of embedded systems SW design

e) Familiarity with the internals at kernel level of either Linux or Windows. Experience in device driver development is an added advantage

f) Effective problem-solving analytical skills (e.g., data mining, KPI interpretation, R&D, etc.)

g) Critical thinking skills

h) Excellent verbal and written communications skills

Applicants: Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, rest assured that Qualcomm is committed to providing an accessible process. You may e-mail disability-accomodations@qualcomm.com or call Qualcomm's toll-free number found here. Upon request, Qualcomm will provide reasonable accommodations to support individuals with disabilities to be able participate in the hiring process. Qualcomm is also committed to making our workplace accessible for individuals with disabilities. (Keep in mind that this email address is used to provide reasonable accommodations for individuals with disabilities. We will not respond here to requests for updates on applications or resume inquiries).

Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law.

To all Staffing and Recruiting Agencies: Our Careers Site is only for individuals seeking a job at Qualcomm. Staffing and recruiting agencies and individuals being represented by an agency are not authorized to use this site or to submit profiles, applications or resumes, and any such submissions will be considered unsolicited. Qualcomm does not accept unsolicited resumes or applications from agencies. Please do not forward resumes to our jobs alias, Qualcomm employees or any other company location. Qualcomm is not responsible for any fees related to unsolicited resumes/applications.

If you would like more information about this role, please contact Qualcomm Careers.

Job Application Privacy Notice

Job Application Privacy Notice

Use of AI in the Application Process

Use of AI in the Application Process

Equal Employment Opportunity

Equal Employment Opportunity

"EEO is the Law" Poster Supplement

Pay Transparency Non-Discrimination Provision

Employee Polygraph Protection Act

Family Medical Leave Act

Rights of Pregnant Employees

Discrimination and Harassment

California Family Rights Act

Qualcomm Right to Inspect

Similar Jobs

Sailpoint - Senior Quality Assurance Engineer

Sailpoint

Mexico City, Mexico (Remote)
3 Months ago
Accenture - Integration Engineer

Accenture

Gurugram, India (On-Site)
1 Month ago
Krafton - Software Engineer, Data Engineering

Krafton

Seoul, South Korea (On-Site)
3 Months ago
Cadence - Lead Support Application Engineer - GCS

Cadence

Bengaluru, Karnataka, India (On-Site)
11 Months ago
WebTech Corporation - Field Service Engineer

WebTech Corporation

Mumbai, Maharashtra, India (On-Site)
2 Months ago
Zuora - Sr Software Engineer

Zuora

Bengaluru, Karnataka, India (Hybrid)
3 Weeks ago
Nagarro - Staff Consultant ,Sap Development BTP

Nagarro

India (Remote)
10 Months ago
Pinterest - Distinguished Engineer

Pinterest

San Francisco, California, United States (Hybrid)
1 Month ago
Canonical - Community Engineer

Canonical

(Remote)
3 Months ago
Valeo - Hardware Engineer

Valeo

Martos, Andalusia, Spain (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Welltech - Junior HelpDesk Engineer

Welltech

Ukraine (Hybrid)
1 Month ago
easygo - Software Development Engineer, Full-Stack

easygo

Sydney, New South Wales, Australia (On-Site)
2 Months ago
Alten Technology - Embedded Firmware Engineer

Alten Technology

Pittsburgh, Pennsylvania, United States (On-Site)
2 Months ago
ClearPoint Recruitment - IT Support Engineer

ClearPoint Recruitment

Newton Aycliffe, England, United Kingdom (On-Site)
6 Years ago
Unity - HRBP

Unity

Warsaw, Masovian Voivodeship, Poland (On-Site)
3 Months ago
Nium - DevOps Engineer II

Nium

Malta (Hybrid)
3 Months ago
Unisys - Banco de Talentos Jóvenes - UIS Colombia

Unisys

Bogotá, Bogota, Colombia (On-Site)
3 Months ago
Match Group - Apprenticeship Junior Helpdesk Technician

Match Group

Paris, Île-de-France, France (Hybrid)
1 Month ago
CAE - Data Analyst - Flight Plan Management

CAE

Bengaluru, Karnataka, India (On-Site)
3 Weeks ago
Luxoft - Senior Software Support Engineer

Luxoft

(Remote)
9 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

Valeo - Site Management Controller

Valeo

Chennai, Tamil Nadu, India (On-Site)
9 Months ago
Capgemini - Sharepoint - B

Capgemini

Chennai, Tamil Nadu, India (On-Site)
3 Months ago
Cred - People Operations

Cred

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Zscaler - Staff Software Development Engineer

Zscaler

Bengaluru, Karnataka, India (Hybrid)
3 Weeks ago
Aaryvartha technnologies - Unity3D Game Development Company for 3D & VR Experiences

Aaryvartha technnologies

Pune, Maharashtra, India (On-Site)
1 Month ago
adglobal 360 - Sr AEM Developer

adglobal 360

Noida, Uttar Pradesh, India (On-Site)
3 Months ago
Winzo - SEO Specialist

Winzo

New Delhi, Delhi, India (On-Site)
3 Months ago
PwC - IN_Manager_ Commercial Due diligence _Deals Strategy- Advisory_Gurgaon

PwC

Gurugram, Haryana, India (On-Site)
4 Weeks ago
Accenture - Business Advisory Associate

Accenture

Noida, Uttar Pradesh, India (On-Site)
4 Months ago
ISS Stoxx - Senior Software Engineer in C#/.NET and AWS

ISS Stoxx

Mumbai, Maharashtra, India (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Software Development & Engineering Jobs

Postman - Engineering Manager, Workspaces

Postman

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Ethernovia - Principal AUTOSAR Software Engineer

Ethernovia

Pune, Maharashtra, India (Hybrid)
3 Months ago
Nagarro - Associate Distinguished Engineer, Enterprise Architect

Nagarro

France (Remote)
10 Months ago
NVIDIA - Software Engineering Manager - Data Processing Libraries

NVIDIA

Warsaw, Masovian Voivodeship, Poland (Remote)
7 Months ago
Ethernovia - Principal Software Application Engineer

Ethernovia

Pune, Maharashtra, India (On-Site)
3 Months ago
Thumbtack - Software Engineer, NHX Express & Guide

Thumbtack

Ontario, Canada (Remote)
1 Month ago
Trellix - Sales Engineer

Trellix

Malaysia (Remote)
1 Month ago
Apple - Software Engineer

Apple

Sunnyvale, California, United States (On-Site)
2 Months ago
Tesla - Water and Utilities Engineering Internship

Tesla

Brandenburg, Germany (On-Site)
6 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Our employees make Qualcomm’s success possible. We hire the brightest minds and foster a supportive, inclusive culture where your ideas have the power to contribute to world-changing innovations and breakthrough technologies. To make that possible, we leverage the breadth and depth of our diverse expertise from around the world to answer the unasked, conquer the complex, and solve some of the biggest challenges only we can – together.

San Diego, California, United States (Remote)

Markham, Ontario, Canada (On-Site)

San Diego, California, United States (On-Site)

San Diego, California, United States (On-Site)

San Diego, California, United States (Remote)

Bengaluru, Karnataka, India (On-Site)

Hyderabad, Telangana, India (On-Site)

Hyderabad, Telangana, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Guyancourt, Île-de-France, France (On-Site)

View All Jobs

Get notified when new jobs are added by Qualcomm

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug