04 Aug
|
FetchJobs.co
|
India
04 Aug
FetchJobs.co
India
About The Company
Qualcomm is a global leader in the semiconductor and telecommunications equipment industry, renowned for pioneering innovations that drive the evolution of mobile communications and connected devices. With a rich history of technological advancements, Qualcomm develops and supplies integrated circuits, software, and services that enable a wide range of wireless and mobile solutions. The company is committed to fostering a culture of innovation, collaboration, and inclusivity, ensuring that it remains at the forefront of the digital transformation. Qualcomm's dedication to research and development has resulted in groundbreaking products and solutions that power smartphones, IoT devices, automotive systems, and more, impacting millions of lives worldwide.
About The Role
We are seeking a talented and experienced CPU Software Architect to join Qualcomm's dynamic Engineering Group. In this role, you will be instrumental in developing and optimizing software that enhances CPU performance, energy efficiency, and scalability across various product segments. Your expertise will directly contribute to pushing the boundaries of what is possible in next-generation computing solutions. You will collaborate with cross-functional teams, including hardware architects, compiler developers, kernel engineers, and external partners, to deliver high-performance software tailored for cutting-edge hardware architectures.
The ideal candidate will have a deep understanding of CPU architecture, software stacks, and system internals. You will leverage your knowledge to run benchmarks, analyze workloads, identify optimization opportunities, and implement innovative solutions. This role offers a unique opportunity to influence the future of mobile, IoT, and connected device technologies by ensuring our software solutions meet stringent performance and power efficiency goals.
Qualifications
Candidates should possess a minimum of a Bachelor's degree in Engineering, Computer Science, Information Systems, or a related field, along with at least 2 years of relevant experience in software engineering or a related domain. A Master's degree or PhD in the same fields is preferred, with corresponding experience requirements. Strong programming skills in C, C++, Python, Java, or similar languages are essential. Experience with Linux internals, device drivers, computer architecture, and operating system concepts is highly desirable. The ideal candidate will demonstrate excellent problem-solving skills, the ability to think holistically, and a passion for innovation in high-performance computing environments.
Responsibilities
Develop and optimize high-performance, energy-efficient software tailored for CPU architectures, leveraging deep knowledge of CPU design and system internals. Run comprehensive benchmarks to evaluate application performance and power consumption, ensuring compliance with silicon and product specifications. Conduct critical pre- and post-silicon verification activities to validate software performance and identify areas for improvement. Create and refine benchmarks for emerging workloads and product segments, supporting Qualcomm's innovation pipeline.
Analyze complex software workloads, including libraries, compilers, assembly code, runtime environments, and algorithms, to identify optimization opportunities.
Collaborate closely with internal teams such as CPU, compiler, and kernel engineers, as well as external partners including benchmark vendors and open-source communities, to implement solutions that meet performance targets. Stay abreast of industry trends and emerging technologies to continuously enhance software performance and scalability. Document technical findings, develop best practices, and contribute to the overall knowledge base to support ongoing innovation.
Benefits
Qualcomm offers a competitive benefits package that includes comprehensive health insurance, retirement plans, paid time off, and wellness programs. Employees have access to ongoing learning and development opportunities, fostering professional growth and skill enhancement. The company promotes a collaborative and inclusive work setting, encouraging innovation and teamwork. Additionally, Qualcomm provides flexible work arrangements and resources to support work-life balance, along with various employee engagement initiatives aimed at promoting well-being and job satisfaction.
Equal Opportunity
Qualcomm is an equal opportunity employer committed to fostering a diverse and inclusive workplace. We welcome applications from individuals of all backgrounds, regardless of race, gender, age, disability, sexual orientation, or any other characteristic protected by law. We are dedicated to providing reasonable accommodations throughout the hiring process for candidates with disabilities. If you require assistance or accommodations, please contact us via email or phone. Qualcomm values diversity and believes that a broad range of perspectives enhances our ability to innovate and succeed. We encourage all qualified individuals to apply and join our team in shaping the future of technology.
📌 Software Engineer (India)
🏢 FetchJobs.co
📍 India