CPU Software Lead Engineer Senior Qualcomm

  • company name Qualcomm
  • working location Office Location
  • job type Full Time

Experience: 4 - 4 years required

Pay:

Salary Information not included

Type: Full Time

Location: Karnataka

Skills: Debugging, windows internals, Microcode optimization, Design, development of firmware, CPU softwarehardware design tradeoffs, Definition of SW architecture roadmap, Engagements with Arm architects, thirdparty software partners, Knowledge of Arm CPU architecture, Knowledge of ARMv8 architecture, Knowledge of system specifications in ARM ecosystem, Solid knowledge of embedded systems SW design, Familiarity with Linux, Experience in device driver development, Problemsolving analytical skills, Critical thinking skills, Verbal, written communications skills

About Qualcomm

Job Description

Qualcomm's software CPU architecture group is responsible for developing long-term software roadmaps, defining architecture specifications, and engaging with worldwide partners to influence product development. As a CPU software architect, you will contribute to architecting HW/SW interfaces, designing and developing low-level firmware for CPU bootstrapping, power controller, and more. Your responsibilities will include micro-code optimization, CPU power management firmware development, design trade-offs, debugging critical SW issues, defining SW architecture roadmaps, and representing CPU SW teams in engagements with Arm architects and third-party software partners. This role requires around 4 years of experience in designing and developing software/firmware for embedded systems, knowledge of Arm CPU architecture (especially ARMv8 architecture), familiarity with system specifications in the ARM ecosystem, solid understanding of embedded systems SW design, and experience with either Linux or Windows kernel internals. Additionally, experience in device driver development and effective problem-solving analytical skills are preferred. Critical thinking skills and excellent verbal and written communication skills are also essential for this role. Joining Qualcomm's CPU software organization will provide you with exposure to multiple technology domains related to system-on-chip development and the opportunity to influence the product roadmap for Qualcomm's most innovative products. If you are motivated to make a significant impact and possess the required skills and experience, we encourage you to apply for this position.,