Qualcomm Software Engineer - Cambridge (UK) in Cambridge, United Kingdom
Software Engineer - Cambridge (UK)
Qualcomm Technologies, Inc.
CDMA Technology at http://www.qualcomm.com/about/businesses/qct
Engineering - Hardware
United Kingdom - Cambridge
Our focus is on algorithms to be run in earbuds (Hearables/BT) and on WiFi routers. These algorithms may use sensor, audio, RF or other data. The candidate will take responsibility for the on-going software developments on a mixture of devices. The candidate will participate in bring-up, software integration, applications development, data collection and test on the available platforms. The role demands application of software skills, learning and using a variety of development kits as well as performing tests and collecting information for analysis and future algorithm developments. Significant flexibility is required, especially since all these platforms will be unique and offer new challenges and opportunities. The candidate will need to be prepared to address issues pertinent to communication layers (in particular BT (BR/EDR and Ble), WiFi and possibly LTE/5G), Audio Sub-system (through usage of Qualcomm various Audio Development Kits), interaction with low level sub-elements such as sensors, and generic processing platform.
The candidate should be self-motivated, independent and capable of operating across a varying range of technical areas. Excellent communication skills, organization and problem solving abilities are required. The role is suitable for an entry level candidate with a good degree in Software Engineering or Electronic Engineer disciplines, other disciplines may be considered too. Programing Skills and understanding of Software Engineering principles must be demonstrated.
The candidate shall be located in our
Effective contribution in development of applications and sub-systems on provided platforms
Effective contribution towards the delivery of complete solutions based on provided platforms
Contributions to the definition and execution of the test plan on the provided platform
Take responsibility for the platform validation, possibly including whole or part of certification process.
Implement prototype systems on Qualcomm platforms.
Take responsibility for defining and conducting experiments leading to validation of speculative systems proposals, including data collection and analysis.
Contributions to the overall public documentation presented to the defined target audience
Documentation of experiments, results and resulting systems.
Collaborate with others to drive system improvements and generate Intellectual Properties.
Collaborate in formulation of both hardware and software towards specification of an overall System solution, ready for Proof-Of-Concept, demonstration and hand-over to engineering group for product.
Maintain an understanding of the technical landscape and guide the team in this respect.
Write prototype code for deployment on chip platforms and supporting test code.
Bachelor's degree in Engineering, Information Systems, Computer Science, or related field.
*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 fulfill the principal duties of the role and possesses the required competencies.
Graduate Level qualifications
Demonstrable Programing Skills in C and other Languages (Python, Java, Objective-C, C++, Matlab)
Good Communication skills, excellent command of English (written/spoken) and ability to provide succinct descriptions through presentations
Understanding of Signal Processing.
Understanding Audio processing and experience development of Audio systems.
Experience of system level design and issues.
Expert level in C and various assembly languages.
Some experience in hardware design.
Graduate Level qualifications
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.