Qualcomm, a global leader in technology innovation, is seeking a Staff Software CPU Architecture Engineer to join their team in Bangalore. This role sits at the intersection of software optimization and CPU architecture, where you'll be responsible for developing and optimizing software that pushes the boundaries of performance and energy efficiency. As a Staff Engineer, you'll work independently while providing guidance to team members, leveraging your expertise in C++, Linux internals, and computer architecture to solve complex challenges.
The position requires a deep understanding of software stacks, particularly Linux internals and device drivers, combined with strong programming skills in C/C++, Assembly, and various scripting languages. You'll collaborate with cross-functional teams including CPU, DSP, and Compiler teams to enhance compute products from conception through post-silicon verification.
Qualcomm offers an exceptional environment for career growth, working alongside leading engineering and technology experts in the industry. The company provides comprehensive benefits including world-class health coverage, financial planning support, continuous learning opportunities, and mental health resources. Their commitment to innovation and technological advancement makes this an ideal opportunity for someone looking to make a significant impact in the field of CPU architecture and software optimization.
The role offers the chance to work on cutting-edge technology while being part of a company that's driving digital transformation across industries. With Qualcomm's strong presence in the mobile and computing sectors, this position provides exposure to some of the most challenging and rewarding projects in the technology industry.