Computer Graphics oriented
Computer Graphics is a very specific domain, to be optimal it require a lot of skills… of course, you need good programming knowledge, but also knowledge in physics, mathematics, optimization, hardware, GP-GPU programming and more.
With this, you must have a good sensibility to the visual result, depending on your domain you will create and use a different approach. Games / CAD / Movies are using very different simulation and rendering techniques.
It is why at Spectral Pixel we are focused on the Computer Graphics domain only.