Qualcomm, a leading technology innovator, is seeking a CPU Software Architect to join their team in Bangalore. This role focuses on developing and optimizing software that pushes the boundaries of performance, energy efficiency, and scalability. As a CPU Software Engineer, you'll be working at the intersection of hardware and software, collaborating with cross-functional teams including CPU, DSP, and Compiler teams to enhance compute products from conceptualization through post-silicon verification.
The position requires strong expertise in low-level programming, with emphasis on C/C++, Assembly, and scripting languages. You'll need deep understanding of Linux internals, device drivers, and computer architecture concepts. Your responsibilities will include performance optimization, benchmark testing, and solving complex technical challenges related to CPU architecture.
This is an excellent opportunity for a mid-level software engineer with 4+ years of experience who wants to work on cutting-edge technology. You'll be part of a team that drives innovation in mobile technologies and contributes to creating a smarter, connected future. The role offers hands-on experience with advanced CPU architectures and the chance to work on performance-critical software optimization.
Working under supervision, you'll be expected to make decisions that affect your direct area of work, demonstrate strong problem-solving skills, and communicate effectively with team members. The position involves complex tasks requiring strategic planning and prioritization. If you're passionate about low-level software development, performance optimization, and want to work with state-of-the-art CPU architecture, this role at Qualcomm offers an exciting career opportunity.