Qualcomm is seeking a Senior CPU Software Engineer to join their software CPU architecture group in Bangalore. This role is part of a team that shapes the future of Qualcomm's Snapdragon chipsets across multiple markets including mobile devices, IoT, automotive, and computing platforms.
The position offers a unique opportunity to work at the intersection of hardware and software, focusing on CPU architecture and firmware development. The successful candidate will be responsible for developing long-term software roadmaps, defining architecture specifications, and working with worldwide partners to influence product development. Key areas of focus include microcode optimization, power management firmware development, and CPU software/hardware interface design.
This role provides exceptional exposure to multiple technology domains in system-on-chip development, making it ideal for someone passionate about low-level software architecture and embedded systems. The position involves direct collaboration with ARM architects and third-party software partners like Google and Microsoft, offering opportunities to influence Qualcomm's most innovative products.
Qualcomm offers comprehensive benefits including world-class health coverage, financial planning programs, and professional development opportunities through tuition reimbursement and mentorship programs. The company fosters a supportive, inclusive culture where innovative ideas are encouraged and employees can work alongside leading engineering and technology experts.
The ideal candidate will bring 4+ years of embedded systems software development experience, strong knowledge of ARM CPU architecture, and expertise in low-level system programming. This role represents an opportunity to work on cutting-edge technology that powers millions of devices worldwide while building a rewarding career at one of the world's leading semiconductor companies.