Security Software Engineer

Summary

Qualcomm is a company of inventors that unlocked 5G ushering in an age of rapid acceleration in connectivity and new possibilities that will transform industries, create jobs, and enrich lives. But this is just the beginning. It takes inventive minds with diverse skills, backgrounds, and cultures to transform 5Gs potential into world-changing technologies and products. This is the Invention Age - and this is where you come in.

If you are passionate about security and want to help to secure the smartphones and IoT devices used by billions of people worldwide, this is a great opportunity.

Working as part of our mobile security team, you will have the opportunity to use your skills and creativity in the development of state of the art device security for future chipsets in the Qualcomm portfolio.

Your day to day work will include designing and developing software for Linux (both user and kernel space, including SELinux), ARM TrustZone and embedded targets using an RTOS.

The role entails development of software in C and C++. The successful candidate will receive direction from a technical lead, and will have day to day responsibility for documentation, implementation, unit test and debugging of specified individual modules of our mobile security solutions.

The role requires occasional travel in support of engineering teams outside of the UK or external to Qualcomm.
These are entry level roles, with recent graduates welcome to apply. You will need to be passionate about the craft of software engineering and to have some understanding of device hardware and/or embedded development, but creativity, good communication and excellent problem-solving skills matter more than experience.

We are looking for engineers who are highly self-motivated, but who love to work collaboratively and build relationships of trust within and outside Qualcomm.

Desirable skills include:

  • Some exposure to programming in C or C++.
  • A solid set of design and development skills in any programming language.
  • An interest in, and basic understanding of, the techniques typically used to attack software running on devices.
  • Ability to absorb and understand complex specifications quickly.
  • Strong social and collaborative engineering skills.

Office address

QCT, Farnborough, Hampshire, UK

Join the CW jobs mailing list

This site uses cookies.

We use cookies to help us to improve our site and they enable us to deliver the best possible service and customer experience. By clicking accept or continuing to use this site you are agreeing to our cookies policy. Learn more

Start typing and press enter or the magnifying glass to search

Sign up to our newsletter
Stay in touch with CW

Choosing to join an existing organisation means that you'll need to be approved before your registration is complete. You'll be notified by email when your request has been accepted.

i
Your password must be at least 8 characters long and contain at least 1 uppercase character, 1 lowercase character and at least 1 number.

I would like to subscribe to

Select at least one option*