CPU Software Engineer Staff

TaskVerse
India

About The Company

Qualcomm is a global leader in the semiconductor and telecommunications equipment industry, renowned for its innovation in wireless technology and mobile communications. With a commitment to pushing the boundaries of technology, Qualcomm develops and supplies integrated circuits, software, and services that enable the next generation of connected devices. The company's dedication to research and development has established it as a pioneer in 3G, 4G, and 5G wireless technologies, driving digital transformation across industries worldwide. Qualcomm's diverse workforce and collaborative culture foster an environment of continuous innovation, making it a highly sought-after employer for talented professionals seeking to contribute to cutting-edge projects that shape the future of connectivity.

About The Role

The Qualcomm CPU Software Architect role is a strategic and technical leadership position focused on developing and optimizing high-performance, energy-efficient software solutions for next-generation CPU architectures. The successful candidate will work closely with cross-functional teams including hardware designers, compiler engineers, kernel developers, and external partners to ensure that software performance meets stringent benchmarks and power consumption standards. This role involves designing, benchmarking, and refining software components such as libraries, compilers, runtime environments, and algorithms to maximize CPU performance across various product segments. The architect will also lead efforts in pre- and post-silicon verification, ensuring that silicon prototypes meet performance and power targets. This position offers an exciting opportunity for a seasoned software engineer with deep expertise in computer architecture and operating systems to influence the future of mobile and connected device technology at Qualcomm.

Qualifications

Candidates should possess a Bachelor's degree in Engineering, Computer Science, or a related field with a minimum of 4 years of relevant experience. Alternatively, a Master's degree with at least 3 years of experience or a PhD with 2 years of experience in software engineering, computer architecture, or related disciplines is acceptable. Proven expertise in programming languages such as C, C++, Java, and Python is essential, along with a solid understanding of CPU architecture, Linux internals, device drivers, and operating system concepts. Candidates must demonstrate experience in performance benchmarking, silicon verification, and optimization techniques. Knowledge of software stacks, including libraries, compilers, and runtime environments, is required, along with strong problem-solving skills to address complex performance challenges. Experience collaborating with internal teams and external vendors or open-source communities is highly valued. The ideal candidate will have a passion for innovation, a strategic mindset, and the ability to work effectively in a fast-paced, collaborative environment.

Responsibilities

  • Lead the development and optimization of software for high-performance CPU architectures, ensuring alignment with performance, energy efficiency, and scalability goals.
  • Design, implement, and refine software components including libraries, compilers, and runtime environments to maximize hardware capabilities.
  • Conduct comprehensive benchmarking and performance analysis to identify bottlenecks and opportunities for improvement across various workloads.
  • Collaborate with hardware teams to understand architectural features and leverage them to enhance software performance.
  • Participate in pre- and post-silicon verification processes, ensuring silicon prototypes meet performance and power specifications.
  • Develop new benchmarks and workloads to evaluate upcoming product segments and workloads.
  • Evaluate and implement optimization strategies at the software and hardware interface, including assembly-level tuning and algorithm enhancements.
  • Work with external partners, open-source communities, and internal teams to incorporate best practices and innovative solutions.
  • Document technical specifications, performance metrics, and optimization strategies to facilitate knowledge sharing and continuous improvement.
  • Stay current with industry trends and emerging technologies to maintain Qualcomm’s competitive edge in CPU performance and efficiency.

Benefits

Qualcomm offers a comprehensive benefits package designed to support the health, well-being, and professional growth of its employees. This includes competitive salary packages, health insurance plans, retirement savings options, and paid time off. Employees have access to ongoing learning and development opportunities, including technical training, workshops, and conferences. Qualcomm fosters a collaborative and inclusive work environment that encourages innovation and recognizes individual contributions. Additionally, the company provides various employee wellness programs, flexible work arrangements, and resources to support work-life balance. Being part of Qualcomm means contributing to impactful projects that influence the future of wireless technology and digital connectivity, along with the opportunity to grow your career in a dynamic and forward-thinking organization.

Equal Opportunity

Qualcomm is an equal opportunity employer committed to fostering an inclusive workplace environment. The company values diversity and is dedicated to providing equal employment opportunities to all qualified applicants regardless of race, ethnicity, gender, age, disability, sexual orientation, gender identity, religion, or any other protected status. Qualcomm is also committed to accessibility and will provide reasonable accommodations throughout the hiring process for individuals with disabilities. If you require assistance or accommodations, please contact Qualcomm’s HR team via the contact details provided on the careers page. The company encourages applicants from all backgrounds to apply and believes that diverse perspectives drive innovation and excellence in technology development.

Score my resume against this job, free →

Get your ATS score for this role — free. Score my resume free →