Software CPU Architecture - Staff Engineer

Leading technology innovator that pushes the boundaries of what's possible to enable next generation experiences and drives digital transformation.
$150,000 - $250,000
Backend
Staff Software Engineer
In-Person
5,000+ Employees
8+ years of experience
AI · Enterprise SaaS

Description For Software CPU Architecture - Staff Engineer

Qualcomm is seeking a Staff Software CPU Architect to join their innovative team. As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences. In this role, you'll develop and optimize software that pushes the envelope on performance, energy efficiency, and scalability. You'll collaborate with cross-functional teams to enhance compute products from conceptualization through post-silicon verification.

The ideal candidate will have extensive experience in CPU architecture and software optimization, with strong programming skills in C/C++, Assembly, and scripting languages. You'll work on critical projects involving performance optimization, benchmark analysis, and software workload optimization. The role requires deep understanding of Linux internals, device drivers, and computer architecture concepts.

At Qualcomm, you'll work alongside leading engineering and technology experts, contributing to world-changing innovations. The company offers comprehensive benefits including world-class health coverage, financial planning support, and continuous learning opportunities. You'll have access to mentorship programs and professional development resources to help advance your career.

The position offers significant autonomy and influence, with opportunities to provide technical leadership and guidance to team members. You'll be involved in making key decisions that affect work beyond your immediate group, requiring excellent communication and problem-solving skills. Join Qualcomm to be part of a team that's driving digital transformation and creating a smarter, connected future for all.

Last updated 2 days ago

Responsibilities For Software CPU Architecture - Staff Engineer

  • Leverages knowledge of CPU Architecture to develop and/or 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

Linux
Python
Java
  • 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 Language 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 dependents
  • Financial planning and security programs
  • Emotional/mental health support
  • Wellbeing programs
  • Continuous learning and development programs
  • Tuition reimbursement
  • Mentorship opportunities

Interested in this job?

Jobs Related To Qualcomm Software CPU Architecture - Staff Engineer

Sr. Staff Engineer

Senior Staff Engineer position at Qualcomm focusing on software/firmware test automation and development, requiring 6+ years of experience in software engineering.

CPU CAD DV -- Staff Engineer

Staff Engineer position at Qualcomm focusing on CPU CAD design verification, requiring expertise in digital design, automation, and cross-functional collaboration.

Engineer, Senior Staff

Senior Staff Engineer position at Qualcomm India, focusing on embedded and cloud edge software development with 6+ years experience required.

Staff Digital Design Engineer

Staff Digital Design Engineer role at Qualcomm, focusing on digital block architecture and RTL design for audio and wireless technologies.

System Performance Architect

Senior software architecture role at Qualcomm focusing on system performance optimization and embedded systems development