imagen careers

Senior C++ Software Engineer

Full-time // Senior // Tel Aviv, Israel

Imagen is developing disruptive technology for the professional photo editing market. We utilize past editing history by each of our Imageners (clients) to create a personalized AI profile, which in turn, enables photographers to optimize their workflow, reduce editing painstaking work, and maintain their unique editing style.

About The Position

We are looking for a C/C++ software engineer to join the low-level development at Imagen

You’ll write efficient and optimized code for handling RAW image processing, compression, decoding and encoding. You’ll work closely with our client and server teams to enable new product lines, and improve existing product performance and capabilities. Help build a solution that runs on both Windows and macOS, is multifaceted and multidisciplinary, and plays a key role in the offerings of the company's products.


  • Lead the design and development of internal libraries.
  • Write efficient, optimized, maintainable code.
  • Write tests to check the integrity of your code.
  • Collaborate with other teams to enable new capabilities.


  • B.Sc. in Software Eng. / Electrical Eng. / Computer Science and similar. 
  • 4 years experience developing in C/C++.
  • Familiarity with multithreading concepts and networking.


 - Familiarity with Photography / Raw Image processing.

 -  Experience in development for Windows / macOS.

 - Experience with WebAssembly.

 - Experience in Python.

 - Familiarity with the Waf build system.

 - Familiarity with Adobe DNG SDK and Adobe Image processing suite (Lightroom).

Apply for this position