Graphics Software Engineer

Full-time position

Posted 3 years ago

Ra'anana, Israel

Idomoo is revolutionising the world with video, empowering brands to create and deliver personalised, interactive and customisable videos at an unmatched scale and speed. How do we do it? Our award-winning Next Generation Platform leverages automation tools and AI to combine data with video creative, generating millions of videos in real time.

From onboarding to upselling and beyond, Personalised Video is always relevant and relatable, adding a human touch that instantly upgrades your CX. And all this innovation is at your fingertips with our easy-to-use, fully open platform.

Key Responsibilities

  • Advance the development of the core engine and other graphics-related products throughout the complete software development cycle
  • Write readable, maintainable and testable cross-platform code (Windows, Linux and macOS)
  • Work with a wide variety of sophisticated third party APIs in the field of video production
  • Build tools to aid the software development and release process for CI/CD

Your profile (Required) Qualifications

  • B.Sc. or greater in Computer Science or related discipline
  • 4-6+ years C/C++ programming in a professional product development environment
  • A solid grasp of general math skills
  • Solid experience with modern graphics APIs like OpenGL (3.3+), DirectX, Vulkan
  • Shader writing with GLSL, HLSL or Cg
  • Solid knowledge of the GPU
  • Familiarity with image processing algorithms on CPU/GPU
  • Real-time rendering engines development experience (in-house is also ok)
  • GPU compute experience with CUDA, OpenCL
  • Experience with multithreading, networking and general systems programming

Desirable experience also with:

  • FFmpeg
  • Knowledge of video & audio codecs & processing
  • Deep 3d math knowledge (linear algebra & vector math)
  • 3d graphics and/or signal/image processing
  • Adobe AfterEffects SDK or other Adobe SDKs
  • Cross-platform programming experience (Windows, Linux, OSX)
  • One or more popular scripting languages (Python, JavaScript)

Apply Online

A valid email address is required.
A valid phone number is required.

Please review our candidate privacy policy.

preloader gif

Request a Call

Leave your details below, and we’ll be in touch to show you what Personalized, Interactive and Enterprise AI Video can do for you.