Engineer - Debugging

Qualcomm

Job Summary

This role involves debugging stability issues on Qualcomm DSP Processors, covering the entire product lifecycle from pre-silicon to commercialization. The candidate will triage various stability problems, requiring strong analytical skills, a deep understanding of embedded hardware, computer architecture, operating systems, and RTOS fundamentals. Proficiency in C/C++ and assembly programming, along with debugger awareness, is essential.

Must Have

  • Good analytical / problem solving skills
  • Ability to triage different types of stability issues
  • Strong understanding of Embedded hardware
  • Strong understanding of Computer Architecture
  • Strong understanding of Operating System concepts
  • Strong understanding of RTOS fundamentals
  • Good C/C++ programming skills
  • Understanding of Assembly programming
  • Awareness of any debugger (such as gdb / Trace32 etc) usage
  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience OR PhD in Engineering, Information Systems, Computer Science, or related field
  • 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc.
  • B.Tech/M.Tech in ECE/Embedded domains

Good to Have

  • Prior experience in debugging embedded systems

Perks & Benefits

  • Qualcomm offers a world-class health benefit option providing world-class coverage to employees and their eligible dependents.
  • Our programs are designed to help employees build and prepare for a financially secure future.
  • Our self and family resources help you build emotional/mental strength and resilience, as well as define your purpose — in life and at work.
  • Qualcomm’s wellbeing programs and resources offer support to help employees Live+Well and Work+Well, so they can unlock their full potential at home, at work, and everywhere between.

Job Description

General Summary:

Candidate will be responsible for debugging different type of stability issues on Qualcomm DSP Processors. Candidate also would be involved in product cycle end to end. i.e from pre-silicon until commercialization.

Job Description:

  • ### Candidate should possess good analytical / problem solving skills
  • ### Expected to triage different type of stability issues by coordinating with multiple stake holders as required
  • ### Strong understanding of Embedded hardware, Computer Architecture, Operating System concepts and RTOS fundamentals
  • ### Should Possess good C/C++ programming skills and understanding of Assembly programming
  • ### Awareness of any debugger (such as gdb / Trace32 etc) usage
  • ### Prior experience in debugging embedded systems would be an added advantage

Skills/keywords:

  • ### Triage, Debugging, RTOS, Stability, OS concepts, computer architecture, Trace32

Minimum Qualifications:

• Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience.

OR

Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience.

OR

PhD in Engineering, Information Systems, Computer Science, or related field.

• 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc.

B.Tech/M.Tech in ECE/Embedded domains

5 Skills Required For This Role

Problem Solving Cpp Game Texts Python Java