As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation to help create a smarter, connected future for all. 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.
Job Role
-
SW design and development on embedded platforms
-
SW Stack development in Middleware layer.
-
Debug and resolve issues in SW reported by internal test teams as well as by customers.
Minimum Qualifications : 1 to 3 years of experience with embedded systems
-
Must be proficient in C and Database Concepts.
-
Understanding of Linux User and Kernel space development.
-
Good analytical and problem solving skills
-
Strong understanding of basic real-time/embedded programming concepts & real time operating systems concepts
Preferred Qualifications
-
Good understanding of microprocessor, multiprocessor architecture.
-
Good to have exposure with ARM based processor and Trustzone awareness.
-
Good to have some basic understanding of Machine Learning and Deep learning techniques.
Job Overview
As a member of the Fingerprint SW team, the developer shall design, modify, and implement Fingerprint SW in Middleware Layer for Qualcomm Fingerprint Solution