Qualcomm is seeking a Performance Software Engineer to join our innovative team. This role combines deep technical expertise with performance optimization for our computing platforms. As a Performance Software Engineer, you'll be responsible for developing and optimizing software solutions, working closely with global teams to enhance platform performance.
The ideal candidate will bring 3+ years of semiconductor or embedded software development experience, with a strong foundation in performance optimization on Windows/Android platforms. You'll be working on cutting-edge technology, developing and debugging software, and collaborating with cross-functional teams to deliver high-quality solutions.
Key responsibilities include software development, benchmark porting, performance optimization, and analysis of complex technical issues. You'll be involved in feature development, validation, and release processes, while working closely with chipset teams for performance projections and optimization.
Qualcomm offers a comprehensive benefits package including health coverage, financial planning support, and wellbeing programs. We foster an inclusive environment where innovation thrives and provide opportunities for continuous learning and professional growth.
Join us to be part of a team that's pushing the boundaries of technology and making a global impact. Your work will contribute directly to next-generation computing solutions and help shape the future of technology.
Required skills include proficiency in C/C++, Python, and Java, understanding of OS kernels and system architecture, and strong problem-solving abilities. Knowledge of ARM architecture and Windows kernel debugging is a plus.
At Qualcomm, you'll have the opportunity to work with leading experts in the industry while developing your skills and advancing your career in a supportive, dynamic environment.