CPU Software Engineer Senior

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

Job Summary

Job Description

Qualcomm's software CPU architecture group develops long-term software roadmaps, defines architecture specifications, develops prototypes, and engages with partners to influence product development. The team acts as an operational execution team, enabling commercialization of up-to-date CPUs in Snapdragon chipsets for various markets. They seek an experienced CPU software architect to contribute to HW/SW interface architecting and low-level firmware design for CPU bootstrapping and power control. Responsibilities include micro-code optimization, power management firmware development, CPU software/hardware design trade-offs, debugging critical SW issues, and defining SW architecture roadmaps.
Must have:
  • Define architecture specifications
  • Develop prototypes
  • Engage with software and hardware partners to influence products development
  • Enable commercialization of CPUs integrated in Snapdragon’s chipsets
  • Architect HW/SW interface
  • Design and develop low level firmware for CPU bootstrapping and power controller
  • Micro-code optimization
  • Design and development of firmware of idle and active CPU power management
  • Perform CPU software/hardware design trade-offs
  • Debug critical SW issues from high-performance CPU microarchitecture
  • Define short and long-term SW architecture roadmap in accordance with Arm’s architecture ISA evolution
  • Represent CPU SW teams in engagements with Arm architects and third-party software partners
  • Design and develop 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)
  • 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
Good to have:
  • RISC-V architecture expertise
  • Device driver development experience
Perks:
  • World-class health benefit options 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

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

Similar Jobs

Sailpoint - Senior Quality Assurance Engineer

Sailpoint

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

Accenture

Gurugram, India (On-Site)
2 Weeks ago
Krafton - Software Engineer, Data Engineering

Krafton

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

Cadence

Bengaluru, Karnataka, India (On-Site)
10 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)
1 Week ago
Nagarro - Staff Consultant ,Sap Development BTP

Nagarro

India (Remote)
9 Months ago
Pinterest - Distinguished Engineer

Pinterest

San Francisco, California, United States (Hybrid)
2 Weeks ago
Canonical - Community Engineer

Canonical

(Remote)
2 Months ago
Valeo - Hardware Engineer

Valeo

Martos, Andalusia, Spain (On-Site)
2 Weeks 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)
1 Month ago
ClearPoint Recruitment - IT Support Engineer

ClearPoint Recruitment

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

Unity

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

Nium

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

Unisys

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

Match Group

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

CAE

Bengaluru, Karnataka, India (On-Site)
1 Week ago
Luxoft - Senior Software Support Engineer

Luxoft

(Remote)
8 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)
2 Months ago
Cred - People Operations

Cred

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

Zscaler

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

Aaryvartha technnologies

Pune, Maharashtra, India (On-Site)
4 Weeks 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)
1 Week ago
Accenture - Business Advisory Associate

Accenture

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

ISS Stoxx

Mumbai, Maharashtra, India (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Software Development & Engineering Jobs

Postman - Engineering Manager, Workspaces

Postman

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Ethernovia - Principal AUTOSAR Software Engineer

Ethernovia

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

Nagarro

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

NVIDIA

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

Ethernovia

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

Thumbtack

Ontario, Canada (Remote)
3 Weeks ago
Trellix - Sales Engineer

Trellix

Malaysia (Remote)
1 Week ago
Apple - Software Engineer

Apple

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

Tesla

Brandenburg, Germany (On-Site)
5 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.

Cork, County Cork, Ireland (On-Site)

Hyderabad, Telangana, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Hyderabad, Telangana, India (On-Site)

Cork, County Cork, Ireland (On-Site)

Shenzhen, Guangdong Province, China (On-Site)

Hyderabad, Telangana, India (On-Site)

Hyderabad, Telangana, India (On-Site)

Bengaluru, Karnataka, India (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