Qualcomm

CPU Staff Engineer

Qualcomm
Apply
2 months ago
Bengaluru, IndiaStaff+

Responsibilities

  • Coordinate the design and development of CPU boot, debug, idle and active power-management firmware.
  • Evaluate CPU software and hardware design trade-offs and coordinate debugging of critical issues related to high-performance CPU microarchitecture.
  • Define short- and long-term software architecture roadmaps in accordance with Arm architecture ISA evolution.
  • Represent CPU software teams in engagements with Arm architects and third-party software partners.
  • Design, develop and support low-level software solutions for multi-core ARM CPUs and heterogeneous embedded SoC platforms.
  • Lead technical investigations and contribute hands-on support to team and product success.

Requirements

  • 10+ years of embedded-domain experience designing, developing and supporting software for multi-core ARM/CPU systems.
  • Strong C/C++ programming skills and experience with embedded low-level drivers, firmware, kernel and user-space components.
  • Experience developing software for heterogeneous platforms containing ARM processors, GPUs, DSPs and specialized hardware accelerators.
  • Experience using JTAG or ICE debuggers and developing real-time software for embedded products.
  • Hands-on driver development experience on an RTOS.
  • Bachelor’s degree in Engineering, Information Systems, Computer Science or a related field plus 4+ years of related experience; alternatively, a master’s degree plus 3+ years or a PhD plus 2+ years.
  • 2+ years of programming experience with languages such as C, C++, Java or Python.
  • Understanding of SoC hardware blocks including clocks, PLLs, GPIO, interrupt controllers, peripherals and interfaces such as SPI, I2C, PCIe, CAN, Ethernet, USB and UFS.
  • Experience working with senior management and with engineers, partners and customers across different geographies.
  • Demonstrated experience in business process streamlining and transformation involving digitized services enablement.
  • Hands-on technical leadership with willingness to investigate detailed technical issues personally.

Tech Stack

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