Education Requirements Bachelors Degree required.
*LI-SRC Skills/Experience SW development experience in C/C++ and ARM assembly langugage on Smartphone or Smartbook/tablet OS.
Experience in Windows Driver Development (WDM/WDF), preferably on Windows on
ARM.
Experience in SoC based driver development and good understanding of SoC
Architecture. Prior experience with Qualcomm ASICs a plus.
Excellent knowledge on ARM architecture and ecosystem.
Excellent knowledge on OS kernel internals, Device drivers, Memory management,
Timers, Interrupt architecture,DMA, Clock controllers, etc.
Familiarity with various hardware components in the SoC, such as GPU, Codecs,
Display Engines, etc.
Familiarity with various debug tools including emulators/JTAG-debuggers,
Windbg, etc.
Familiarity with ACPI, UEFI firmware development preferred.
The candidate is expected to be highly motivated and a self-starter with
strong communication and interpersonal skills and be able to work extremely
independently.
Job Function QUALCOMM CDMA Technologies (QCT) is the largest provider of 3G
chipset and software technology in the world, with chipsets shipped to more
than 50 customers and powering the majority of all 3G devices commercially
available. QCT partners with nearly 60 3G network operators around the globe
and has the largest CDMA engineering team in the wireless industry.
QCT provides complete chipset solutions and integrated applications from the
Launchpad suite of advanced technologies. Our integrated solutions offer
device manufacturers reduced bill-of-materials costs, time-to-market, and
development time. Mobile handsets powered by QCT chipsets can offer more
features while maintaining a smaller, sleeker form-factor and benefiting from
reduced power demands.
QCT values collaboration with its customers and partners and works closely
with them to enable their success. We offer a wide range of tools to support
the device development process, and develop new technologies based on the
needs and demands of the wireless market. Devices for all market segments can
now include features enabled by 3G wireless technology, in demand by a growing
and increasingly sophisticated wireless community.
We are looking for an extremely agile driver-level platform software engineer
for Smartphone/Smartbook/Tablet running Microsoft Windows on Qualcomm ASICs,
within the product software engineering team. The product engineering team is
responsible for bringing up Windows kernel and various driver modules on
Qualcomm ASICs, solving broad system level problems and provide windows system
engineering expertise across various technology teams towards the
commercialization of Windows on Snapdragon products. In this role, the
candidate is also expected to interact/work very closely with Windows Kernel
Engineering Team at Microsoft to help facilitate joint development activities
and work closely with the Qualcomm engineering team in San Diego.
Responsibilities The ideal candidate would be a software engineer with
significant system-wide expertise that can work as a generalist in a fast-
paced environment and able to handle multiple tasks of significant depth and
breadth.
Some travel to Qualcomm offices in San Diego will be required.
