Senior Software Engine Architect C

IMG.LY

IMG.LY is hiring a Remote Senior Software Engine Architect C

You will be working on our core technologies, developing our in-house creative engine UBQ. The UBQ engine is a portable cloud-native runtime for creative editing needs implemented in C++ and used in all our new products. The core of the engine focuses on graphics, animation, and print quality output. Its primary focus is the development of creative tools such as Photo-, Video-Editing Applications as well as Desktop Publishing Applications.

This isn't your next code monkey job where you transform coffee into code. Since we operate highly autonomously within our cycles you need to plan out new features by collaborating with your peers and design an architecture that will have the right balance between getting it done and not being a pain in the ass in the future. Of course, it is essential to know your tools. We all know that C++ can get messy quickly, so we need to take special care to write understandable, clean, and yet performant code. You need to know how to do this.

What would make you shine brightly is a broad understanding of modern renderer pipelines and game engines. Is data driven design and an entity component system your state of mind? Have you worked on compute-, render and frame-graphs? Have you maybe even tinkered with vector or text rendering on the GPU or CPU? Or deep-dived into writing your own game engine in C++ or Rust for fun? If this sounds like you, we definetly need to talk.