Back to Career Page

Software Engineer

Software Engineer

Posted 10 months ago

Ra'anana, Israel

Full-time position

Idomoo brings together the power of video and data to create wow moments that engage and excite customers. It’s Personalized Video at scale, and there’s nothing quite like it. Our purpose-built, open platform allows brands to seamlessly launch campaigns featuring millions of data-driven videos generated in real time. From cinematic Personalized Videos for retention and sales to Dynamic Video Ads on Facebook, we’ve got it all covered.

In short, we help you humanize your brand so you can better connect with… well, humans. We serve over 150 global enterprise clients in more than 40 languages.


About the position

We are looking for exceptionally bright self-starters, hungry for technological challenges, to join our rendering team and support the development of unique and cutting-edge software in the field of real time graphics and video production that continues to set standards for the way Personalized Video content is created.

As a Software Engineer you will:

  • Contribute to the development of graphics-related products and tools throughout the complete software development cycle
  • Build CI/CD-oriented tools and infrastructure to support development, testing and release processes both locally and on the cloud
  • Work on a team obsessed with writing top-notch software
  • Write readable, maintainable and testable cross-platform code (Windows, Linux and OSX)
  • Work with a wide variety of sophisticated third party APIs in the field of video production

Your Experience & Skills:

The ideal candidate will possess many or all of the following:

  • Minimum 5-7 years of hands-on C/C++ development
  • At least B.Sc. in Computer Science or equivalent professional experience with an outstanding professional record
  • Solid API or class-level interface design experience
  • Familiarity with latest/modern software technologies and knowledge of their pros and cons
  • Development experience in Python or Javascript
  • Experience with multi-threaded and cross-platform software (at least Windows and Linux; OSX a plus) with good knowledge of OS internals
  • Proficiency with git, cmake and other developer tools
  • Familiarity with latest/modern software technologies and knowledge of their pros and cons
  • Experience with automated software testing
  • Experience with Docker or other container technologies
  • Multitasking out-of-the-box thinking, ability to work independently in a highly dynamic and challenging environment, and a preference for simplicity and low-noise solutions

Desirable experience also with:

  • FFmpeg
  • Experience with video codecs & video processing
  • Graphics hardware and/or shader programming (OpenGL/Direct3D/CUDA)
  • 3D graphics and/or image processing
  • 3D Math (linear algebra and vector math) and solid math skills in general
  • Adobe AfterEffects SDK or other Adobe SDKs
  • GUI programming with Qt or other popular frameworks
  • Reverse engineering

Application submission takes some time. Please do not leave the page until you receive a success message.


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

Sorry, the comment form is closed at this time.