Senior Firmware Engineer WiFi, Embedded, ARM, C.

Recruiter
TRG
Location
Cambridge
Salary
50,000 - 60,000
Posted
09 Feb 2017
Closes
09 Mar 2017
Contract Type
Permanent
Hours
Full Time
An opening has arisen for a SeniorEngineer (Staff Engineer) to join a great company specialising in cutting edge software development for next-generation wireless chips.Development is donein the Cand runs in a resource constrained embedded real time environment. This role involves helping to develop Firmwarethrough the entire software lifecycle including design, implementation, test, debug and support. It will also involve development and maintenance of both in house solutions as well as client solutionand there may be some occasional travel to customer sites nationally & internationally to provide hands-on support amd 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.

Responsibilities:

- 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:

- Excellentproven 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 recruitmentagency in relation to this position.