Qualcomm

Senior Lead Engineer

Qualcomm
Apply
2 days ago
Bengaluru, IndiaStaff+

Responsibilities

  • Design, develop, modify, debug, and validate embedded software, firmware, drivers, and utility programs for Qualcomm SoC platforms.
  • Develop RTOS-based software components and work on task scheduling, interrupts, timers, synchronization, memory management, and inter-task communication.
  • Perform board bring-up, driver development, peripheral register programming, and system-level debugging across firmware, hardware, RTOS, and platform layers.
  • Support display technologies, vector graphics, UI frameworks, heterogeneous CPU/DSP/GPU/NPU architectures, and embedded AI inference.
  • Use Python for log analysis, test automation, debugging utilities, and workflow optimization.
  • Debug systems using logic analyzers, oscilloscopes, JTAG interfaces, Lauterbach/Trace32, and J-Link.
  • Collaborate with hardware, systems, architecture, validation, test, product, and customer engineering teams.
  • Mentor junior engineers and provide technical guidance on embedded software design, implementation, and debugging.

Requirements

  • Bachelor's degree in Engineering, Information Systems, Computer Science, or a related field plus 2+ years of software engineering or related experience; or a master's degree plus 1+ year; or a PhD in a related field.
  • 2+ years of academic or work experience with programming languages such as C, C++, Java, or Python.
  • 9+ years of embedded software or firmware development experience is listed as a preferred qualification.
  • Strong embedded software development experience with C and C++.
  • Experience with RTOS-based environments; Zephyr RTOS experience is highly desired.
  • Experience with ARM and/or RISC-V architectures, SoC interconnects, board bring-up, driver development, and SoC or microcontroller platforms.
  • Understanding of boot flow, interrupts and exceptions, memory maps, cache, MPU, MMU, peripheral registers, and low-power and performance-sensitive software design.
  • Experience with embedded interfaces and protocols including I2C, SPI, and UART.
  • Experience with display concepts, vector graphics, and UI frameworks such as PELE and LVGL.
  • Experience with debugging tools and lab equipment including logic analyzers, oscilloscopes, JTAG, Lauterbach/Trace32, and J-Link.
  • Experience with FPGA-based emulation, pre-silicon environments, or post-silicon bring-up is a plus.
  • Experience optimizing AI workloads for embedded and power-constrained platforms and with embedded AI inference and NPU acceleration.
  • Strong troubleshooting, analytical, communication, collaboration, technical leadership, and mentoring abilities.
  • Exposure to GenAI-assisted engineering workflows is desirable.

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