programmer

You are currently browsing articles tagged programmer.

programmer

We do not hire based on a specific list of technologies on our resume. We plan to use C++ in the near future. Whatever your background, you should have in-depth knowledge of the technologies you have used, and we expect that you will learn whichever technologies we decide on future projects. What we do require is background in at least ONE of the following areas:

  • 3D Graphics Programming (vectors and matrices, shaders, etc.).
  • 2D Graphics programming. You should know how to process images in gradient and frequency domains, and be familiar with spatial and temporal sampling techniques.
  • Simulation (calculus, probability, systems, etc.).
  • Artificial intelligence (hidden Markov models, genetic algorithms, etc.).

Some of the challenges you might face in the near future include:

  • rendering on a 360 degree screen;
  • determine where users are in a given space, and what their intentions are by reading their body language (from a camera);
  • simulating human behaviour accurately (within the constraints of the application); and
  • using graphics hardware to accelerate rendering of heat waves and other non-visual information.

To apply, send your CV and some sample work to jobs@innovationlab.co.za.

Tags: , , ,