Imagination
Newcomer
Required Skills
The successful candidate will have:
- Excellent C programming skills.
- Familiarity with compiler architecture and algorithms – ideally including front-end\parsing, optimisation and back-end/instruction selection.
- An appreciation of multi-threaded and/or parallel computation and associated difficulties.
- Knowledge of the OpenCL or GLSL languages.
- Understanding of embedded real-time operating systems and ideally experience in Windows, Linux or Android.
- Assembly language programming.
The successful candidate will have:
- Good problem solving skills
- Good design skills
- Self-starter and hard working
- Ability to work well in a team
- Ability to understand and communicate complex ideas