CPU Software Engineer Senior

A leading technology company that develops and innovates in mobile technologies, semiconductors, and software solutions.
Embedded
Senior Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI · AR/VR · Automotive

Description For CPU Software Engineer Senior

Qualcomm's QCT System Software Architecture team is seeking a Senior CPU Software Engineer to help build power-efficient, embedded, next-generation system-on-chip solutions. This role sits at the intersection of hardware and software, working on cutting-edge technologies in Mobile, Auto, XR and VR domains.

As a senior member of the System Software Architecture Engineer team, you'll collaborate with cross-functional teams to architect, build, and optimize solutions that enhance hardware and software integration. The position involves working with ARM, DSP, and RISC-V architectures, focusing on system cache, AI infrastructure, computing and ML use cases, memory management, and virtualization.

The ideal candidate will lead the development of new technologies end-to-end, from hardware proposal through design collaboration to driver development. You'll be responsible for participating in architectural discussions, performing analysis and validation, and developing software solutions that maximize the Qualcomm Snapdragon platform's capabilities.

Qualcomm offers a comprehensive benefits package including world-class health coverage, financial planning assistance, continuous learning opportunities, and mentorship programs. The company fosters an inclusive culture where innovative ideas are encouraged and rewarded. Working at Qualcomm means being at the forefront of mobile technology innovation, with opportunities to contribute to projects that impact millions of users worldwide.

This role offers significant growth potential, working alongside industry-leading experts in a collaborative environment. The position is based in Bangalore, India, where you'll be part of a global team driving technological advancement in mobile computing, automotive solutions, and extended reality applications.

Last updated 10 hours ago

Responsibilities For CPU Software Engineer Senior

  • Participate in driver development in various environments
  • Work with hardware designers for requirements specification
  • Define SW interfaces and develop early drivers/framework
  • Work with Software Engineers to optimize or design drivers
  • Lead platform architecture area in defining and executing long term roadmaps
  • Lead cross functional teams in executing technology roadmaps
  • Develop and optimize software solutions for Qualcomm Snapdragon platform
  • Develop end-to-end use cases that incorporate new technologies

Requirements For CPU Software Engineer Senior

Linux
Python
Java
  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of experience
  • Solid knowledge on System SW
  • Solid knowledge on CPU/MMU/Cache/IOMMU architecture
  • Experience with Linux kernel device driver development
  • Experience with Linux Memory Management Software
  • Experience with real time OS
  • Experience with Embedded Software
  • Experience with Firmware development
  • Excellent in logical programming using C/C++/Assembly/Scripting
  • Strong analytical and problem-solving skills
  • Good planning, time management, and organization skills
  • Effective written and verbal communication

Benefits For CPU Software Engineer Senior

Medical Insurance
401k
Education Budget
  • World-class health benefit coverage
  • Financial future preparation programs
  • Emotional/mental strength support
  • Wellbeing programs
  • Tuition reimbursement
  • Mentorship programs

Interested in this job?

Jobs Related To Qualcomm CPU Software Engineer Senior

Senior Pre/Post Silicon Validation Engineer

Senior Pre/Post Silicon Validation Engineer role at Qualcomm, combining hardware expertise with software development to ensure SoC & Modem silicon quality.

Engineer, Senior - Windows Development

Senior Windows Development Engineer role at Qualcomm, focusing on power and thermal management for Windows on Snapdragon platforms, requiring expertise in embedded systems and Windows kernel development.

Digital Display Interface ASIC Design Engineer

Senior-level ASIC Design Engineer position at Qualcomm focusing on digital display interface development, requiring 3-6 years of experience and expertise in hardware design and verification.

Embedded Platform Dev- Lead Engineer, Senior

Senior Lead Engineer position at Qualcomm focusing on embedded platform development for automotive systems, requiring expertise in functional safety and ISO26262 compliance.

AR / VR Architecture Power and performance systems engineer

Senior power and performance systems engineering role focusing on AR/VR architecture for Qualcomm's Snapdragon SoC, combining hardware optimization with XR technology innovation.