Qualcomm Senior Staff Engineer in Cambridge, United Kingdom

Job Description:

Job Id E1956844

Job Title Senior Staff Engineer

Post Date 07/07/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 Posting date - 7th July 2017

QTIL (Qualcomm Technologies International Ltd, formerly CSR) is a leading player in Voice and Music, Bluetooth Smart, Location and Document imaging with locations around the world.

The business group develops and delivers hardware, software and applications that bring together the very latest wireless and audio technologies to create industry leading audio voice and music products.

The Product Quality Engineering team is responsible for developing the tools and automated resources that enable continuous integration and evaluation of the software and hardware that enable QTIL to deliver highly competitive wireless audio products to market. The PQE team is responsible for defining and architecting the systems that enable continuous integration during development of these product and developing software and hardware in union with the core development teams.

This is new initiative within the IoE group providing substantial opportunity for the right person to express their creative talents, design skills whilst working closely with top talented engineers in the industry. The group encompasses hardware, embedded software, scripting and software skills whilst maintaining a close connection to customer and market requirements.

The PQE Architect is a permanent position for the Cambridge site, however, travelling to other sites may be required from time to time.

Key Responsibilities:

Understanding key market requirements that make product successful

Work with core R&D and marketing to determine success criteria for new feature or product developments

Work closely with executive and senior management to drive new ideas through to fruition.

Designing the hardware and software architectures that enable core engineering to facilitate a continuous integration / deployment principles

Develop software applications and strategies for structured evaluation of software code running on the V&M platforms

Design and architect applications that validate the performance of the product at all stages of the product development life cycle, including functional correctness, robustness, limits of performance, key performance tracking etc.

Design and develop appropriate data structures for logging to enable appropriate tools to be used for assisting with debugging and analysis of software failures.

Design and develop tools to facilitate identification of core failures across single and multiple product lines automatically.

Design tools to enable continuous tracking of product quality status within the CI systems based on various levels of reports i.e. exec reporting through to product management and engineering reporting.

Work closely with the PQE group to review peers design and code critically in line with departments processes

Provide mentoring and guidance on technical issues

Minimum Qualifications 5+ years of relevant experience

Advanced knowledge of software development in C

Proven track record of architectural design work within a software development environment

Proven track record of working within a Continuous Integration process

Advanced knowledge of Configuration Control Systems (Perforce highly desirable)

Good working knowledge of bug tracking systems

Advanced understanding of embedded software evaluation and automation techniques

Person Specific:

Degree or equivalent qualification in maths / science / software / engineering

Extensive experience in commercial automated systems and tools

Strong technical and analytical skills

Self-motivated

Strong written and oral communication skills

Preferred Qualifications Familiar with Python.

Worked with in a high tech development environment

Familiarity with electronics

Familiarity with audio analysis and air interface monitoring tools

Understanding of multi-processor architectures

Experience of Agile development process

Experience of wireless communication protocols specifically Bluetooth

Experience of close collaboration with internal and external customers

Education Requirements Degree or equivalent qualification in maths / science / software / engineering

Competitive salary on offer

Closing date for applications - 3rd August 2017

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