Linux Android Power SW Engineer
Qualcomm Technologies, Inc. at http://www.qualcomm.com/about/businesses/qct
Engineering – Software
California – San Diego
Qualcomm is a company of inventors that unlocked 5G ushering in an age of rapid acceleration in connectivity and new possibilities that will transform industries, create jobs, and enrich lives. But this is just the beginning. It takes inventive minds with diverse skills, backgrounds, and cultures to transform 5Gs potential into world-changing technologies and products. This is the Invention Age and this is where you come in.
The Snapdragon chipsets have pushed smart phone industry with more and more complex use cases and workloads getting baked into ever shrinking size & sleeker phones in the market. This has introduced significant challenges in extending the battery life of the product on one spectrum and achieving superior performance within the device thermal envelope on the other spectrum. Coming up with diverse and innovative approaches in software and hardware is very critical in solving these broad and deep cutting edge technical problems. Interested in playing a key role in optimizing battery life while maintaining high performance in todays premium tier smart phone devices? Join Qualcomm Linux Android Power team to improve battery life across wide range of real-world workloads which include Browser, Gaming, Social Media, Streaming, Augmented Reality, Device Stand-by across 5G and WiFi Connectivity.
We are looking for talented, motivated and experienced Embedded Software Engineer with expertise in Linux Android software and good understanding of ARM based System-on-Chip Architecture and Digital Systems. As part of Linux Power Software team you will get a chance to work on the cutting edge power management solutions on the industry leading Snapdragon Family of processors. Job duties will include the following:
+ Design and develop advanced Linux and Android HLOS power management algorithms/software on ARM based multi-processor and multi cluster systems
+ Collaborate with Architecture, HW design and cross functional teams to come up with innovative Hardware and/or Software Solutions to improve battery life
+ Work Closely with our key partners and OEMs to achieve best-in-class battery-life experience
+ Commercialization of Qualcomm Premium Tier SoC designs with Industry Leading Smartphone Devices
All Qualcomm employees are expected to actively support diversity on their teams, and in the Company.
+ Bachelor’s degree in Engineering, Information Systems, Computer Science, or related field.
+ 1+ years experience with Programming Language such as C, C++, Java, Python, etc.
Masters Degree in Computer Engineering or Science, Computer Science or related and/or 6+ months academic or industry experience in the following:
+ Real Time Operating Systems
+ C/ASM; embedded systems preferred
+ Knowledge of Linux Kernel, Device Drivers, Android Software
+ Python, Pandas, Jupyter Notebook (and Data Science Packages) Scripting
+ Debugging Real Time Embedded Systems using JTAG or equivalentPersonal Attributes / Soft Skills:
+ Analytic and problem-solving skills
+ Technical communication and interpersonal skills
+ Self-motivated and quick-learner
+ Attention to detail
Required: Bachelor’s degree in Engineering, Information Systems, Computer Science, or related field.
Preferred: BS/MS in Electrical Engineering & Computer Science & Computer Engineering
EEO Employer: Qualcomm is an equal opportunity employer; all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or any other protected classification.
Who is Qualcomm, and what do we do? We are engineers, scientists and business strategists. We are from many different countries and speak many different languages. We come from diverse cultures and have unique perspectives. Together, we focus on a single goal—invent mobile technology breakthroughs.