CPU Software Engineer Senior

Qualcomm develops software CPU architecture and long-term software roadmaps for Snapdragon chipsets used in handsets, IOT devices, automotive, compute/laptops, and XR markets.
Embedded
Senior Software Engineer
In-Person
4+ years of experience
AI · Automotive · Enterprise SaaS

Description For CPU Software Engineer Senior

Qualcomm's software CPU architecture group is seeking a Senior CPU Software Engineer to join their team in Bangalore. This role is crucial in developing long-term software roadmaps and architecture specifications for Snapdragon chipsets used across multiple markets including handsets, IoT, automotive, and XR devices.

The position offers a unique opportunity to work on cutting-edge CPU technology, focusing on firmware development, power management, and system optimization. You'll be responsible for micro-code optimization, CPU power management, and critical software debugging, while also representing the team in engagements with key partners like ARM and other software partners.

The ideal candidate brings 4 years of embedded systems experience, strong knowledge of ARM CPU architecture, and expertise in low-level firmware development. You'll need to demonstrate both technical excellence in areas like kernel-level development and strong communication skills for cross-team collaboration.

This role provides exceptional exposure to multiple technology domains in system-on-chip development, offering opportunities to influence product roadmaps directly. You'll be part of Qualcomm's innovative environment, working alongside industry experts and contributing to next-generation mobile and computing technologies.

The position includes comprehensive benefits, professional development opportunities, and the chance to work on technologies that impact billions of devices worldwide. Join Qualcomm to be at the forefront of CPU software architecture and help shape the future of mobile computing.

Last updated 2 days ago

Responsibilities For CPU Software Engineer Senior

  • Contribute to architecting of HW/SW interface
  • Design and development of low level firmware for CPU bootstrapping
  • Micro-code optimization
  • Design and development of firmware for idle and active CPU power management
  • CPU software/hardware design trade-offs
  • Debugging of critical SW issues
  • Definition of 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

Java
Python
Linux
  • Bachelor's/Master's degree in Engineering, Information Systems, Computer Science, or related field
  • 4 years of experience in designing and developing software/firmware for embedded systems
  • Knowledge of ARM CPU architecture, especially ARMv8 architecture
  • Knowledge of various 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
  • Experience in device driver development is an advantage
  • 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
401k
Mental Health Assistance
Education Budget
  • World-class health coverage for employees and eligible dependents
  • Financial planning and future security programs
  • Emotional/mental strength and resilience support
  • Wellbeing programs and resources
  • Continuous learning and development programs
  • Tuition reimbursement
  • Mentorship opportunities

Interested in this job?

Jobs Related To Qualcomm CPU Software Engineer Senior

Automotive -Embedded Software Applications Engineer (m/f/d) – Multimedia

Senior Embedded Software Engineer role at Qualcomm focusing on automotive multimedia systems development and customer support.

Hardware Baseband Engineer, Up to Senior

Senior Hardware Baseband Engineer position at Qualcomm, focusing on hardware design and system architecture for mobile and computing devices.

Camera ISP Algorithm System Engineer

Senior Camera ISP Algorithm System Engineer role at Qualcomm China, focusing on embedded imaging solutions and algorithm development for Snapdragon chipsets.

Senior Engineer

Senior Engineer position at Qualcomm Technologies focusing on embedded software development and integration for cutting-edge wireless technology solutions.

WLAN Software Engineer Sr.

Senior WLAN Software Engineer position at Qualcomm focusing on embedded systems and wireless networking development.