Recruiters Login

SOFTWARE TECHNICAL LEADBERKSHIRE SLOUGHIT

Employment Type Permanent
Location Berkshire , Slough
Industry Sector IT
Start Date 01/04/2007
Salary/Rate £70000
Reference TB2216
Date Advertised 03-06-2008 - 22:28

This vacancy is out of date and no longer accepting applications.

Description

Our Clients software team spans FPGA programming, hardware-level programming, operating system implementation, DSP work (including multiprocessor media processing frameworks and codecs), protocol implementation and highly advanced control and management applications.

Our Clients software team spans FPGA programming, hardware-level programming, operating system implementation, DSP work (including multiprocessor media processing frameworks and codecs), protocol implementation and highly advanced control and management applications.

As Technical Lead you will take on the role of technical authority and team leader. You will be expected to come up to speed quickly as the technical back-stop for the team; you are someone capable of resolving the most challenging technical issues. The job ranges from the architecture and design of next generation dedicated multiprocessor hardware platforms to development and maintenance of the current product range. The team leading job ranges from technical decision making, establishing schedules and assessing risks to mentoring.

Main duties and responsibilities
Technical team lead for a small highly skilled development team

Designing, implementing and maintaining complex media processing components ranging from multi-processor/multi-core media frameworks to codecs (both audio and video), encryption and signal processing algorithms with specific focus on performance.

Evaluating components for future platforms including prototyping and risk assessment

Participating in designing future high performance platforms

Optimization and performance enhancing design and implementation

Both architectural/system design and detailed coding.

Working closely with test and support teams to ensure and maintain the quality of the product.

Mandatory skills and experience

The successful candidate must have significant experience (either commercial or academic) of multiprocessor architectures. Though this is very much a software role the code is low level and close to the hardware, as such we will consider candidates whose multiprocessor experience has been gained in a hardware or software environment. However, extensive software development skills are mandatory.

Candidates will also have experience in at least two of the following areas:

Hardware-near programming including extensive knowledge of processor, memory and IO architectures

Strong C/C++ programming

Embedded software development

Audio and video codec development

Digital signal processing

DSP programming

Encryption

FPGAs

Technical team leading

There is an excellent benefits package to accompany an attractive salary and realistic opportunities in career growth.