About

Corona Renderer is being developed by Chaos Czech a.s., a part of Chaos Group.
 

Jobs

Who are we?

We are a technological company specialising in software development for 3D computer graphics and visual effects with offices in Prague and Prostějov. Our technology helps artists and designers create photoreal imagery and animation for design, television, and feature films. We have recently become a part of an Academy Award–winning company Chaos Group. Our Corona Renderer and Chaos’ V–Ray are the most popular software tools in their class worldwide.

But most importantly, we are a group of friends and enthusiasts, and our business as well as the entire company culture is built around that.

Who are we looking for?

We are looking for motivated people to help us expand our team developing our world–class rendering engine. There are plenty of interesting tasks that you could help us with. Depending on your preference and expertise, you may work on software architecture design and implementation, 3D computer graphics algorithms, GPU programming, UI design and implementation, system programming, code optimization, infrastructure development, plugin development for 3rd party applications, design and development of our own APIs etc.

If you’re interested in any of the positions below, please send us your CV, a short cover letter in English explaining your current professional situation, your motivation to apply and why you believe you are a good match for the job. Indicate your experience related to the respective position, and also include two or three reference contacts. Write to hiring@corona-renderer.com.

What do we offer?

  • Working on software that users love and that has global scale impact (AAA movies, TV ads, architecture, …).
  • Working with a single highly maintained codebase instead of a string of throwaway projects.
  • Challenging tasks from research to application programming, including speed and memory optimizations.
  • No third party dictated requirements, architecture, and deadlines.
  • Team small enough to give individual members space for creativity.
  • Established company with discrete support/testing/sales teams and clearly defined roles.
  • Quick product feedback from our enthusiastic user community.
  • Learning from experienced developers and researchers (ex–WETA, Pixar, Disney, Sony, …).
  • Growth within the company, internal seminars and conferences.
  • Close association with Chaos Group / V–Ray.
  • Compensation above the stated limits in case of exceptional skills.
  • Sick days, extra vacation days, home office, company lunches, relax room and small fitness room, teambuildings (laser game, karts, …).
  • We work with:

  • Cutting edge C++ standard (C++17, looking forward to C++20) in MSVC 2017.9, Clang 9.
  • Visual Studio, Xcode, Qt Creator.
  • Google Test for unit testing, in–house tools for automated rendering tests.
  • High performance libraries such as Intel Embree and Open Image Denoise. We cooperate with Intel on development of these libraries.
  • Automation/workflow tools such as git, CMake, Python, premake.
  • In–house tools we developed to fix weak points of the C++ ecosystem.
  • Qt and other multi–platform frameworks.
  • Open positions

    Senior C++ developer

    Where?

    • Technology office in Prague.

    Your responsibilities:

    • Designing and developing new features, improving and maintaining existing ones.
    • Expanding scope of Corona Renderer by porting it to new applications and market segments.
    • Improving and extending our foundation libraries and algorithms.
    • Reviewing code and preserving its quality and performance.

    We expect:

    • Fluency in modern C++, ability to produce safe, efficient, and readable code.
    • Ability to work in a team, receiving and giving constructive criticism, ability to adopt existing coding conventions and workflows.
    • Ability to follow KISS and YAGNI principles, choosing appropriately complex solutions.
    • Good communication skills and English language.

    C++ developer

    Where?

    • Technology office in Prague.

    Your responsibilities:

    • Developing new features, improving and maintaining existing ones.
    • Improving and extending our foundation libraries and algorithms.
    • Preserving code quality and performance.

    We expect:

    • Fluency in modern C++, ability to produce readable code.
    • Ability to work in a team, receiving and giving constructive criticism, ability to adopt existing coding conventions and workflows.
    • Ability to follow KISS and YAGNI principles, choosing appropriately complex solutions.
    • Good communication skills and English language.

    Product Marketing Specialist

    Where?

    • Anywhere!

    What will you need to succeed?

    • Superior communication skills. This is really important.
    • Proven knowledge of digital marketing.
    • Very good written and spoken English.
    • A good knowledge of Corona Renderer.
    • Be well organised, consistent, and with strong attention to detail.

    What will you be doing?

    • Assist in developing our product marketing content (blog & social media posts; website, newsletter & social media content; Customer success stories; videos; brochures – and many others).
    • Create 3D scenes, images, and videos that showcase new features in Corona Renderer.
    • Test new features in daily builds, releases, etc. (so you can discuss them knowledgeably in blog posts etc. and answer questions about them) – and also track any bugs discovered during this process.
    • Create (or oversee the creation of) tutorial videos for release on our YouTube channel.
    • Keep up to date with the user community, e.g. to assess how often a feature is requested, how often a bug is being experienced, etc.
    • Assist with support (especially on social media).
    • Assist with internal and customer events on content and targeting strategies, and prospect for new contacts and cross–promotions.
    • Collect, review, approve and deliver images/videos for our web gallery.
    Leave us a message!

    Please leave us a message and we’ll get right back.