Qualcomm Software Engineer - QCT, Farnborough, Hampshire, UK in Farnborough, United Kingdom
Software Engineer - QCT, Farnborough, Hampshire, UK
Qualcomm Technologies, Inc.
CDMA Technology at http://www.qualcomm.com/about/businesses/qct
Engineering - Software
United Kingdom - Farnborough
Qualcomm invents breakthrough technologies that transform how the world connects, computes and communicates. When we connected the phone to the Internet, the mobile revolution was born. Today, our inventions are the foundation for life-changing products, experiences, and industries. As we lead the world to 5G, we envision this next big change in cellular technology spurring a new era of intelligent, connected devices and enabling new opportunities in connected cars, remote delivery of health care services, and the IoT including smart cities, smart homes, and wearables. Qualcomm Incorporated includes our licensing business, QTL, and the vast majority of our patent portfolio. Qualcomm Technologies, Inc., a subsidiary of Qualcomm Incorporated, operates, along with its subsidiaries, all of our engineering, research and development functions, and all of our products and services businesses, including, the QCT semiconductor business.
The NFC & Secure Software & Systems team is responsible for the development of software end systems encompassing ARM Trustzone applications and contactless technology, developing software which will power the leading edge of Smartphone applications.
The role entails development of software in C and C++ to support features in the Trusted Execution Environment. The successful candidate will receive direction from, and be responsible to, a technical lead, and will have day to day responsibility for documentation, implementation, unit test and debugging of specified individual modules of our TEE solution and applications. The role does not require extensive travel, but some travel in support of engineering teams outside of the UK or external to Qualcomm should be expected from time to time.
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.
*References to a particular number of years experience are for indicative purposes only. Applications from candidates with equivalent experience will be considered, provided that the candidate can demonstrate an ability to fulfil the principal duties of the role and possesses the required competencies.
A love of the craft of software engineering and a good understanding of the principles of device driver development and/or embedded development is essential. We are looking for an engineer who is highly self-motivated, and who will thrive in a relatively small and focused team environment. Desirable skills include: Solid proficiency in C and/or C++. Knowledge or experience of Smartphone OS architecture and design. Debugging tools and skills for embedded systems. Ability to absorb and understand complex specifications quickly. Knowledge of a scripting language with a slight preference for Python. Knowledge of or demonstrable interest in NFC and mobile security technologies. Strong social and collaborative engineering skills.
A good degree at BSc, MEng, MSc, PhD level in Electronic Engineering, Computer Science, or equivalent
WE INVENT THE TECH THE WORLD LOVES, SO IF YOU ARE INTERESTED IN LEARNING MORE https://www.qualcomm.com/weinvent
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.