Qualcomm

Senior Engineer - C/C++ (Triage)

Qualcomm
Apply
1 day ago
Hyderābād, IndiaSenior

Responsibilities

  • Triage different types of embedded-system stability issues.
  • Coordinate with multiple stakeholders during issue investigation and resolution.
  • Debug embedded systems using appropriate debugging tools.
  • Apply knowledge of embedded hardware, computer architecture, operating systems, and RTOS fundamentals.

Requirements

  • Bachelor's degree in Engineering, Information Systems, Computer Science, or a related field and 2+ years of Software Engineering or related work experience; or a master's degree with 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.
  • Strong C/C++ programming skills and understanding of Assembly programming.
  • Understanding of embedded hardware, computer architecture, operating-system concepts, and RTOS fundamentals.
  • Awareness of debugger usage, such as gdb or Trace32.
  • Good analytical and problem-solving skills.
  • Prior embedded-systems debugging experience is an added advantage.

Tech Stack

AssemblyCC++JavaPython

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