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