C++ Software Engineer

C++ Software Engineer

Posted 3 months ago

Idomoo Ltd, Hod Hasharon, Israel

Full-time position

We are looking for exceptionally bright self-starters, hungry for technological challenges, to join our rendering team and take part in the development of unique and cutting-edge software in the field of real time graphics and video production. You will work on a team obsessed with writing top-notch software that is already setting standards for the way personalized video content is created.

 

As a Software Engineer you will:

• 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
• Contribute to the development of the core engine and other graphics-related products throughout the complete software development cycle
• Build tools to aid the software development and release process for CI/CD

 

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

• Minimum 3 years of hands-on C/C++ development
• Scripting experience in Python or Javascript
• At least B.Sc. in Computer Science or equivalent professional experience with an outstanding professional record
• 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
• 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

 

Desirable experience also with:
• FFmpeg
• 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

Apply