Qualcomm Staff Engineer (Tools) in Cambridge, United Kingdom

Job Description:

Job Id E1956800

Job Title Staff Engineer (Tools)

Post Date 07/04/2017

Company-Division Qualcomm Technologies, Inc.

CDMA Technology at http://www.qualcomm.com/about/businesses/qct

Job Area Engineering - Software

Location United Kingdom - Cambridge

Job Overview Qualcomm Technologies International are looking for software engineer to join the Host Tools team. You will assist in the development of tools that enable our customers to develop world-beating products using Qualcomm's semiconductors. Customers products may include Bluetooth speaker docks, wireless mice, in-car information/entertainment system and advanced satellite navigation and our development environments are central to their success.

This position is based in Cambridge (UK) and you will develop class leading software tools supporting Qualcomm's semiconductors. Main development is using C++ and you will also be using some scripting (Python) and third-party frameworks such as .Net and Qt.

Your tasks:

  • Capture requirements, design, develop and test new software components in C++ Maintain and enhance existing software

  • Define and plan new tasks

  • Take part in design and code reviews

  • Create user documentation as required

  • Work with the team to maintain best practices

Minimum Qualifications

  • Excellent understanding of C++ Good written and verbal communication skills

  • Excellent problem-solving ability

  • Ability to learn new technologies and skills

  • Ability to write portable, multi-platform code for Windows and Linux.

  • Exposure to large scale build, integration and test environments

Preferred Qualifications

  • Experience with Python or another modern scripting language

  • Familiarity with GUI frameworks and technologies (e.g. Qt, .Net/C#)

  • Experience of unit test frameworks and design for test

  • Understanding of embedded software development tasks

Education Requirements Required: BSc Computing Science or equivalent technical qualification or relevant experience

Preferred: MSc or PhD in computing, electronics, science subject

EEO employer: including race, gender, gender identity, sexual orientation, disability & veterans status.