Senior Firmware Engineer - WiFi, Embedded, ARM, C.

50000.00 - 60000.00 GBP Annual + benfits
17 Feb 2017
20 Feb 2017
IT, Internet
Contract Type
Full Time
An opening has arisen for a Senior Engineer (Staff Engineer) to join a great company specialising in cutting edge software development for next-generation wireless chips. Development is done in the C and runs in a resource constrained Embedded Real Time environment. This role involves helping to develop Firmware through the entire software life cycle including design, implementation, test, debug and support. It will also involve development and maintenance of both in house solutions as well as client solution and there may be some occasional travel to customer sites nationally & internationally to provide hands-on support and implementation.

You will be taking ownership of major Firmware projects and be responsible for the delivery of the fully tested component to a time scale agreed with the Programme Manager. This role may involve the mentoring of more junior members of the team.

This is a world recognised, and well respected company. They can offer you a chance to work alongside fellow engineers of a very high calibre and provide a very pleasant ans aspiration work environment. Your work will be part of the hardware used in millions (if not billions) of devices in use around the world.


. Analyse and document, system and module requirements.
. Design and document individual modules.
. Develop and test (unit, system and acceptance) firmware of major scale and complexity.
. Maintenance of software including defect investigation.
. Contribute towards the continuous development of the department's processes.
. Support the development at customer sites. This may involve occasional foreign travel.

Required Skills:

. Excellent proven understanding of C programming language for resource constrained Real Time environments where MIPS and memory have to be utilised carefully
. Experience of developing non-Linux Embedded protocol software ideally wireless communications
. Understanding of Embedded debug techniques and tools especially using ARM processors
. Effective team player and good communicator
. Excellent problem solving ability and tenacity in finding root cause for complex issues with focus on delivering results
. Excellent oral and written communications with attention to detail

Desired Skills:

. Experience of Wi-Fi communication protocols
. Experience of techniques for communicating between hardware and software
. Knowledge of Embedded multi-processor systems and inter-processor communication techniques
. Knowledge of processor architectures and peripherals
. Experience of a Scripting language such as Perl or Python

Please apply today with an up to date CV to be considered for this opportunity.

TRG acts as a recruitment agency in relation to this position.

Similar jobs

More searches like this

Similar jobs