Qualcomm

Embedded Systems and CPU Content Developer (Staff/Senior Staff)

Qualcomm
Apply
11 days ago
Bengaluru, IndiaStaff+

Responsibilities

  • Develop CPU core and uncore validation and stress content for a concurrent CPU validation framework.
  • Create and debug low-level firmware using bare-metal and RTOS environments.
  • Perform CPU/SoC platform bring-up and complex silicon debug.
  • Build validation automation and regression scripts using Python.
  • Work with CPU architecture features including cache/coherency, MMU/TLB, interrupts, exceptions, system registers, memory ordering, and multicore synchronization.
  • Use JTAG, Lauterbach Trace32, or similar tools for hardware debugging.

Requirements

  • 5 to 13 years of relevant experience is required.
  • Strong C/C++ programming experience for embedded and low-level systems.
  • Assembly programming experience, preferably with ARM/AArch64 or RISC-V.
  • Experience with bare-metal and RTOS development and debugging.
  • Good knowledge of ARM/AArch64 and RISC-V architectures.
  • Understanding of low-power management and DVFS.
  • Experience with CPU/SoC platform bring-up and silicon debug.
  • Bachelor's degree in Computer Science, Electrical/Electronics Engineering, Engineering, or a related field plus 3 or more years of hardware engineering or related experience; or a master's degree plus 2 or more years; or a PhD plus 1 or more year.
  • Experience with JTAG, Lauterbach Trace32, or similar debugging tools.
  • Python scripting experience for validation automation and regression.
  • Exposure to automated validation environments and CI/CD.

Tech Stack

AssemblyCC++Python

Categories

Qualcomm

About Qualcomm

10,000+ employees

Qualcomm is a public semiconductor company headquartered in San Diego, founded in 1985, that designs and sells wireless chipsets and platforms for mobile devices, automotive, IoT, and networking, notably the Snapdragon application processors and 5G modems. It also licenses a large portfolio of cellular patents to device makers, generating revenue alongside chip sales; its technology underpins many Android smartphones and emerging automotive and edge-compute systems, and it trades on NASDAQ as QCOM.

Contact me