[JOB] Senior graphics programmer (Cape Town, RenderHeads)

RenderHeads is currently looking for a senior graphics programmer. We will be working on exciting international projects in 2015.

Ideal candidates would have a background and interest in 3D, real-time graphics/games and interactive development. Experience with Unity3D, C++, C# and strong maths/logic skills are desirable.

If you are interested please send us a mail with your CV & samples of your work (working demos, video demos, github repos etc) to shane@renderheads.com

Comments

  • Can u be a graphics programmer if u don't know DirectX or OpenGL. This is really dumping down the name
  • Hi SkinnyBoy,

    I'm not sure I really understand your comment? At a senior graphics level, we'd assume you would have at very least, working knowledge of opengl and directx, as from time to time you would need to really get into the nuts and bolts to make things work. That being said, 99% of the time we'd expect someone of seniority to be solid enough to solve most problems within the limitations of a given development framework as we very often need to get things done in a reasonable time-frame.
  • edited
    The thing is that you included unity3d when people can learn it in few days "my brother in grade 9 can use unity", while it takes years for people to learn directX/OpenGL. Even at universities its given at 3rd or fourth level. That's why I thought you were dumping it down.

    In international posts, the only time I've seen they included unity3d in their posts is when they are looking for a gameplay programmer and even so unity3d is not a requirement, because they know that computer science students can pick it up in few days. The time a Graphics programmer is wanted is when yr role will be building the core engine, esp when you clearly mentioned "senior". So not to be offensive but I've seen similar government posts saying they were looking for people who got 10 years experience in html5 ...


    Nevertheless if I was looking for a candidate in Game AI, I would say that candidate must be experienced in most of the following topics, "state- and goal-based behavior, inter-agent communication, individual and group steering behaviors, team AI, graph theory, search, path planning and optimization, triggers, scripting, scripted finite state machines, perceptual modeling, goal evaluation, goal arbitration, and fuzzy logic". I wouldn't care if they knew how to use game maker or unreal engine. Im sure if they know those topics they would know how to use them on any package they are given.... But anyway any company has its own requirements, even unreasonable ones, so who am I to judge¿¿¿
  • edited
    @Skinnyboy I'm not sure why you feel the need to be confrontational? Yeah, we've all seen our fair share shitty recruiter posts, but renderheads is a legit company offering employment in a sector where there aren't that many opportunities. That's a cool thing. As a nascent industry we should be trumpeting job creation, not tearing it down because it doesn't quite align with our expectations.
  • edited
    While you make some interesting points skinnyboy, its really off topic, and I would be more than happy to discuss the finer points of the roles of a graphics programmer in the context of sustainable business development with you in another thread if you wish to start one.

    To bring this back on topic, I thought I would include some grabs of the kinda of work we've done, so whoever is interested can get a better idea of what we are about.

    image
    image
    image



    On top of general interactive service work, we also do a bit of internal product development, pertaining to GPU based video processing for the television / broadcast industry (sorry I didn't have a snazzy image to demonstrate GPU based chroma key - but that last video uses it).
  • edited
    Hi all, so would just like to say my part here too. I worked at RenderHeads for the last year or so as a developer and I would highly recommend them as employers. Great team to work with, all good people! Very understanding, experienced, and great communicators. Work is super interesting and challenging (in the good way). The experience I gained during my time there is invaluable and highly relevant to many aspects of game development.
Sign In or Register to comment.