Staff Engineer -Linux Drivers

qualcomm

Hyderabad 4 Years Exp Posted 377d ago

Job Description

General Summary:

  • Drivers design and development on multiprocessor and multithreaded ASIC platforms. Good understanding of microprocessor, multiprocessor architecture. ARM, DSP, etc
  • Good understanding of real-time/embedded programming concepts & real time operating systems concepts
  • Good understanding of Linux driver development
  • Drivers development/support on USB, Storage, UART, I2C,SPI,Slimbus, etc
  • Driver development/support includes configuration of ARM Bus architecture protocols AXI/AHB/APB and Advanced AMBA.
  • Good understanding and proficiency in C and assembly programming
  • Proficiency in Python programming
  • Experience in using debugging tools like Lauterbach/Trace32 tools, GDB and LLDB
  • Ability to analyze, triage and debug complex system level problems and issues.
  • Good analytical and problem solving skills
  • Good communication skills

 

Education Requirements:

- BE/B.Tech/M.Tech/M.S (preferably in electronics and embedded systems background)

 

 

Minimum Qualifications:

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

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

Similar Openings for You