Software CPU Architecture - Staff Engineer

Leading technology innovator that pushes boundaries of what's possible to enable next generation experiences and drives digital transformation.
Backend
Staff Software Engineer
In-Person
8+ years of experience
AI

Description For Software CPU Architecture - Staff Engineer

Qualcomm, a leading technology innovator, is seeking a Staff Software CPU Architect to join their team in developing and optimizing software that pushes the boundaries of performance and energy efficiency. This role combines deep technical expertise in CPU architecture with software development, focusing on creating high-performance, power-efficient solutions. The position offers an opportunity to work with cross-functional teams on cutting-edge compute products, from conceptualization through post-silicon verification.

The ideal candidate will have extensive experience in C/C++ programming, Linux internals, and computer architecture. They will be responsible for developing software solutions, running benchmarks, analyzing workloads, and collaborating with various teams including CPU, DSP, and Compiler groups. The role requires both technical excellence and leadership capabilities, as the position involves providing guidance to team members and making significant decisions that impact the organization.

Qualcomm offers a comprehensive benefits package including world-class health coverage, financial planning assistance, and professional development opportunities. The company fosters an inclusive culture that encourages innovation and provides resources for emotional and mental wellbeing. This is an excellent opportunity for experienced software engineers looking to work at the intersection of hardware and software, contributing to next-generation computing solutions while growing their careers at a global technology leader.

Last updated 19 days ago

Responsibilities For Software CPU Architecture - Staff Engineer

  • Leverages knowledge of CPU Architecture to develop and optimize Software for high performance and low power
  • Run benchmarks for applications and performs critical pre- and post-silicon verification
  • Analyze Software workloads to identify and resolve performance bottlenecks
  • Debug and address Software performance issues
  • Collaborate with CPU, DSP and Compiler teams
  • Write detailed technical documentation and test descriptions

Requirements For Software CPU Architecture - Staff Engineer

Python
Linux
  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Engineering experience
  • 2+ years of work experience with Programming Languages such as C, C++, Java, Python
  • Excellent in programming using C/C++/Assembly/Scripting
  • In-depth Understanding of software stack - Linux Internals/device drivers
  • Strong understanding of Computer architecture and Operating system concepts

Benefits For Software CPU Architecture - Staff Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
Education Budget
  • World-class health coverage for employees and eligible dependents
  • Financial future preparation programs
  • Emotional/mental strength and resilience support
  • Wellbeing programs
  • Continuous learning and development programs
  • Tuition reimbursement
  • Mentorship programs

Interested in this job?

Jobs Related To Qualcomm Software CPU Architecture - Staff Engineer

Graphics Software Engineer, Staff

Staff Graphics Software Engineer position at Qualcomm focusing on GPU hardware, drivers, and graphics software development.

Senior Program Manager - Auto ADAS/Multimedia

Senior Program Manager role at Qualcomm focusing on automotive ADAS and multimedia software development and program management.

Sr Staff Engineer - CPU Design Verification

Senior Staff CPU Design Verification Engineer role at Qualcomm India, focusing on pre-silicon verification, power management, and debug systems implementation.

Engineer, Staff GenAI QA

Staff GenAI QA Engineer position at Qualcomm India, focusing on AI software development and quality assurance with 8+ years of experience required.

Lead CPU Performance Analysis Engineer

Lead CPU Performance Analysis Engineer position at Qualcomm, focusing on CPU performance optimization, workload analysis, and competitive benchmarking.