Qualcomm's CPU software architecture group is seeking a Senior CPU Software Engineer to join their team in Bangalore, India. This role sits at the intersection of hardware and software, focusing on developing long-term software roadmaps for CPU architecture with a 3-5 year horizon. The position offers unique exposure to multiple technology domains related to system-on-chip development, particularly in Snapdragon chipsets used across various markets including mobile devices, IoT, automotive, and XR.
The ideal candidate will be deeply involved in architecting HW/SW interfaces and developing low-level firmware for CPU bootstrapping and power control. Key responsibilities include microcode optimization, power management firmware development, and critical software debugging. The role requires strong expertise in ARM CPU architecture, embedded systems, and kernel-level understanding of operating systems.
This is an exceptional opportunity to work with cutting-edge technology and influence product roadmaps at one of the world's leading semiconductor companies. The position offers comprehensive benefits including world-class health coverage, financial planning support, and continuous learning opportunities. You'll be part of a team that drives innovation in mobile and wireless technology, working alongside industry experts and engaging with major technology partners like ARM, Google, and Microsoft.
The role combines technical depth with strategic thinking, requiring both hands-on development skills and the ability to architect long-term solutions. If you're passionate about low-level software development, have strong embedded systems expertise, and want to contribute to next-generation mobile and computing technologies, this position offers an excellent career growth opportunity at the forefront of technological innovation.