Research and Development Engineer (Visual Computing)
BBCResearch & Development has a worldwide reputation for contributing and leading the engineering research and development of many of the key broadcast technologies that have been introduced over the last 50 years. The research work is mainly on new technologies which are expected to be rolled out over a 1 to 5 year timescale and they require both in-depth theoretical knowledge and also a practical approach to potential deployment.
This specific role is in a team of engineers working on projects concerned with Visual Computing, which is the converging area of Computer Vision, Computer Graphics and Image Processing.
You will be expected to contribute to the research and development of new algorithms, implementing these in software and testing them with BBC production teams. Areas particularly relevant to current projects include object tracking, image-based rendering, multi-camera 3D reconstruction and texturing, and rendering of animated models using technologies including WebGL and OpenSceneGraph. This role provides an excellent opportunity for an established researcher in this field to apply their knowledge to cutting-edge media production technology, seeing their work appearing on screen and leading to new products.
Examples of some of our work in this are can be found at http://www.bbc.co.uk/rd/work_streams/visual-computing-for-content-production.
The Ideal Candidate
- Essential: a proven background in at least one area of Computer Vision, Computer Graphics or Image Processing in a research or development environment.
- Essential: Programming skills in C/C++. In addition, skills in Python and relevant programming APIs, like OpenGL, Qt, CUDA are highly desirable.
- Knowledge of broadcast engineering techniques, including current standards and practices.
- Awareness of emerging trends and developments in relevant technology.
- Capable of highly original work together with an enquiring mind with well- developed analytical and investigative skills.
- The judgement necessary to choose the best solution to an engineering/IT problem.
- Good written and oral communication skills, able to promote ideas by logical argument and capable of presenting the results of a project in a clear and effective manner.
- Sound time and resource management skills and be able to lead, motivate and direct other staff and contractors contributing to the project.
- Self-motivated, with the drive and initiative to carry out projects according to plan.
- Able to travel in UK and abroad on BBC business.