Software Engineer

Start: ASAP
Location: Waterbeach, Cambridge, CB25
Hours: Full Time
Salary: up to £70,000

We are looking for an experienced Software Engineer with hands-on experience of 3GPP cellular communications systems.

This should cover protocol stack layers 1-3, with focus on at least one of those layers. The ideal candidate will also have experience of the embedded software used for control of radio and physical layer device hardware and firmware.

To fit into our clients business, you are likely to be passionate about engineering and keen to advance your career in a small team working in a collaborative environment.

Our clients products include 5G (NR), LTE, UMTS and GSM small cells using their own SDR platform. They also undertake contract design and development projects based on their extensive SDR knowledge and IP.

Typical Activities Day to day activities might include:

L1-3 software development in C/C++ including the implementation of new designs, extending existing software and creating test cases,
analysing technical requirements for new/modified products and contributing to the creation of new project plans,
dealing with customer support issues raised via our clients JIRA support desk, including liaising with colleagues to find solutions in a timely manner. Qualifications, Skills and Experience
You must:

have at least five years’ work experience as a software development engineer in the wireless communications industry,
have in-depth knowledge of at least one of the following 3GPP standards: GSM, UMTS/WCDMA, LTE or NR; this should include development experience working in protocol layers 1, 2 or 3,
have experience reading, interpreting and implementing 3GPP or other wireless standards,
be proficient in C/C++ coding for embedded systems,
have a proven track record in the product development cycle, from requirements capture, through design, implementation, test and support,
be willing to work with an existing code base – i.e. not only on clean-sheet new designs, but including the maintenance and on-going development of mature software,
be self-starting and have the ability to work under your own initiative,
be comfortable communicating and collaborating within a small team,
have a desire for self-improvement and personal development, and
have the time-management skills needed to successfully complete projects. You are likely to:
have at least a 2:1 degree or equivalent qualification in Electronic Engineering or a comparable discipline from a good university,
have familiarity with wireless communications test equipment: signal generators, analysers etc.
have experience mentoring and supporting other, more junior, staff,
be able to create high-quality technical documentation, such as API documents, user guides etc. Additionally, knowledge of some of the following areas would be beneficial: 

system engineering,
project leadership, including estimating resource requirements and project planning,
formal testing & certification of wireless systems (e.g. CE, FCC),
supporting customers,
digital communication systems, ideally including some exposure to signal processing,
automated test systems such as Team City, Jenkins etc, including the creation of test cases. It is essential that you are eligible to work in the UK. 

If you are interested in this position, feel you have the relevant experience and skills and would like to apply, please call our team now on (phone number removed) or apply online.

Our client is an equal opportunities employer and welcome applications from all suitably qualified persons regardless of their race, sex, disability, religion/belief, sexual orientation or age.

Aspire Cambridge is acting as an Employment Agency in regards to this Permanent opportunity