Job description:
Qualcomm is hiring for the post of Hypervisor Engineer.
Job duties and responsibilities:
As a Qualcomm Software Engineer, you will design, develop, create, modify, and validate embedded and cloud edge software, applications, and/or specialized utility programs that launch cutting-edge, world class products that meet and exceed customer needs. Qualcomm Software Engineers collaborate with systems, hardware, architecture, test engineers, and other teams to design system-level software solutions and obtain information on performance requirements and interfaces.
Minimum Qualifications:
- Bachelor’s degree in Engineering, Information Systems, Computer Science, or related field.
- Competency in the ‘C’ programming language.
- Competency on stacks, queues, linked-lists, and other common data structures. Automation scripts like Python, shell scripts basics.
- Linux environment awareness. Versioning tool awareness – Git.
- Good understanding in Computer Architecture and OS basics.
- Working with hexadecimal numbers and hexadecimal math; good understanding of Boolean math (logic).
- Ability to write secure code and follow coding guidelines. Good analytical and communication skills.
Preferred:
- Understanding and development work done in Hypervisor on ARM.
- 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.
- Understanding of development on RTOS Good written and Ability to extract the requirements and design from feature/product information.
- microprocessor internals; advantage to have understanding on ARM Assembly language, preferably ARM. The ability to read and understand datasheets and produce driver code for a given device based on the information contained in its datasheet.
Job/Req. ID: 3059595
Company: Qualcomm
Location: Hyderabad, Telangana
Job Category: Software/IT or Automation Engineering
Do you want Job alerts on your Phone? Join our WhatsApp/Telegram Group