Software Tools, C++, Graphics Job in Bristol Swindon Gloucestershire Oxford London BS16AD, South West UK

Software Engineer using C++ you will be working in a small team, developing a toolchain for the proprietary programmable array in media processors.

RESPONSIBILITIES INCLUDE:-

Development using C++
Development of compiler tools for programmable array - supporting both OpenGL and OpenCL.
Optimisation of runtime libraries.
Implementation of architecture specific aspects of the compilation environment
Providing feedback to chip architecture team to aid improvements in design.

QUALIFICATIONS/SKILLS/EXPERIENCE

Good understanding of C/C++.
Experience of implementing compilers, and/or other parts of a compilation toolchain.
Knowledge of OpenGL and/or OpenCL is an advantage.
Strong debugging/fault finding skills.
Experience of writing microcode for processor arrays and/or VLIW processors
Preferably a Software or Electronic Engineering Degree or equivalent (i.e. a Maths or Physics degree where the candidate has understanding of, or interest in, complex hardware systems).

Experience of Linux based systems would be useful but not essential.