Company:
Qualcomm India Private Limited
Job Area:
Engineering Group, Engineering Group > Software Engineering
General Summary:
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 CPU Software Architect you will develop and optimize Software that pushes the envelope on performance, energy efficiency, and scalability. Qualcomm Engineers collaborate with cross-functional teams to enhance the world of compute products from conceptualization through post-silicon verification.
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.
Additional Job Description
10+ years of Software Engineering or related experience.
Excellent in programming using C/C++/Assembly/Scripting.
In-depth Understanding of software stack - Linux Internals/device drivers.
Strong understanding of Computer architecture and Operating system concepts.
Valuable performance work /ARM /Database optimization /Load balance /Library optimization/Algorithm Optimization/High Level/ "No Web server only", We can accommodate one windows and one Android + power performance/Optimized libraries.
Principal Duties and Responsibilities:
Leverages knowledge of CPU Architecture to develop and/or optimize Software for high performance and low power.
Run benchmarks for applications and performs critical pre- and post-silicon verification to ensure perfor