Overview
Sr. Engineer role in Linux Platform and Kernel Stability within the Engineering Group, Software Applications Engineering, at Qualcomm India Private Limited.
What you'll do
- Linux Platform and Kernel Stability Engineering.
- Customer Engineering.
What you'll need
- 2 years of embedded systems industry experience.
- Competency in the 'C' programming language.
- A good understanding of computer architecture and microprocessor internals.
- Good in triaging stability issues.
- Ability to use a debugger (gdb, T32) to perform at least simple operations such as setting breakpoints, single stepping, examining variable values, examining memory, examining registers.
- In-depth knowledge of the Linux Kernel.
- An understanding of memory regions and their uses.
- Good knowledge of what interrupts are and how they work in code.
- Awareness of Android high-level architecture.
- Familiarity with scripting languages like Perl and Python.
- Good written and verbal communication skills.
- Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Applications Engineering, Software Development experience, or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Applications Engineering, Software Development experience, or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field.
- 1+ year of any combination of academic and/or work experience with a programming language such as C, C++, Java, Python, etc.
- 1+ year of any combination of academic and/or work experience with debugging techniques.
- Education: BE/ME/BTech/MTech (Computer Science or Electronics & Communication or related).
Nice to have
- Advantage to have understanding of ARM.
Details
- Location: Hyderabad, Telangana, India.
Read the full description and apply on the company’s own careers page.