Taro Logo

CPU Software Engineer Senior

A leading technology company that develops and commercializes foundational technologies for mobile devices and other wireless products.
Embedded
Senior Software Engineer
In-Person
5,000+ Employees
4+ years of experience
AI · Enterprise SaaS · Automotive

Description For CPU Software Engineer Senior

Qualcomm's CPU software architecture group is seeking a Senior CPU Software Engineer to join their team in Bangalore, India. This role sits at the intersection of hardware and software, focusing on developing long-term software roadmaps for CPU architecture with a 3-5 year horizon. The position offers unique exposure to multiple technology domains related to system-on-chip development, particularly in Snapdragon chipsets used across various markets including mobile devices, IoT, automotive, and XR.

The ideal candidate will be deeply involved in architecting HW/SW interfaces and developing low-level firmware for CPU bootstrapping and power control. Key responsibilities include microcode optimization, power management firmware development, and critical software debugging. The role requires strong expertise in ARM CPU architecture, embedded systems, and kernel-level understanding of operating systems.

This is an exceptional opportunity to work with cutting-edge technology and influence product roadmaps at one of the world's leading semiconductor companies. The position offers comprehensive benefits including world-class health coverage, financial planning support, and continuous learning opportunities. You'll be part of a team that drives innovation in mobile and wireless technology, working alongside industry experts and engaging with major technology partners like ARM, Google, and Microsoft.

The role combines technical depth with strategic thinking, requiring both hands-on development skills and the ability to architect long-term solutions. If you're passionate about low-level software development, have strong embedded systems expertise, and want to contribute to next-generation mobile and computing technologies, this position offers an excellent career growth opportunity at the forefront of technological innovation.

Last updated 11 days ago

Responsibilities For CPU Software Engineer Senior

  • Develop long-term software roadmaps for CPU architecture
  • Define architecture specifications and develop prototypes
  • Engage with software and hardware worldwide partners
  • Micro-code optimization
  • Design and development of firmware for idle and active CPU power management
  • CPU software/hardware design trade-offs
  • Debug critical SW issues related to CPU microarchitecture
  • Define short and long-term SW architecture roadmap
  • Represent CPU SW teams in engagements with Arm architects and third-party software partners

Requirements For CPU Software Engineer Senior

Linux
  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of experience, or Master's with 1+ year experience, or PhD
  • 2+ years experience with Programming Languages like C, C++, Java, Python
  • 4 years experience in designing and developing software/firmware for embedded systems
  • Knowledge of ARM CPU architecture, especially ARMv8 architecture
  • Knowledge of system specifications in ARM ecosystem (SCMI, PSCI, TF-A etc)
  • Solid knowledge of embedded systems SW design
  • Familiarity with kernel level internals of Linux or Windows
  • Effective problem-solving analytical skills
  • Critical thinking skills
  • Excellent verbal and written communications skills

Benefits For CPU Software Engineer Senior

Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
Education Budget
  • World-class health coverage for employees and dependents
  • Financial planning and future preparation programs
  • Emotional/mental strength and resilience support
  • Wellbeing programs
  • Continuous learning and development programs
  • Tuition reimbursement
  • Mentorship programs

Interested in this job?

Jobs Related To Qualcomm CPU Software Engineer Senior