Graphics Software Engineer - Windows

Description

Define the future of video technology

Interested in exploring new ideas and defining new market directions? Help us define the future of video technology!

ArKaos is a leading provider of real-time video technology for the entertainment, music and light industries. ArKaos’ team of developers is pushing the limits and performance of real-time graphic processing to deliver video products for clubs, concerts, theatres, studios, video artists and more. ArKaos is currently growing both our range of products and our international distribution network, and is looking for talented and ambitious people to join the team.

Requirements

We are looking for a talented individual who can play a vital part in the software development of several new products, taking on challenges within advanced graphics programming, networking as well as user interface. You will join our team of young and creative developers as well as interact with our major external partners. We expect you to excel at coding and as well as wanting to invent new ways of making real-time video available to users.

Desired Skills / Extras

We expect you to have:
  • Knowledge of written and spoken English
  • Good skills in C++ and good knowledge of OOP principles
  • A minimum of 2 years experience on Windows and in depth knowledge of it’s graphic APIs
  • Experience with DirectX 9 and 11 and related technologies such as DirectShow, Windows Media Foundation, Shaders
  • Expertise in COM, Win32 API and low level windows internals
  • Experience with source versioning systems and bug reporting tools
  • Comfortable with developing in heavily multi-threaded real time environment
  • At ease with Visual Studio and low level debuggers such as NVIDIA Nsight
  • Reverse engineering capabilities and assembly language is a plus
  • Understanding of MIDI and music production systems is a plus
  • Comfort working with DMX lighting technologies is also a plus
Personality
  • Goal driven
  • Persistent
  • Creative
  • Service minded
  • Good team spirit
  • Good communication skills
  • Autonomous
  • Stress resistant

This Job is no longer active!