Confetti is looking for more Graphics Programmers

Confetti Interactive is seeking a Graphics Engineer to help maintain, optimize, and extend cutting-edge graphics engines.
The focus of the candidate will be on visual effects, developing graphics algorithms and optimizing engine code. The scope of the candidate’s responsibilities will extend based on need and ability.

Key Responsibilities
• Writes clear, maintainable, portable C or C++ code
• Understanding entire graphics engine architecture, from game interface to graphics API interface
• Writing and maintaining custom shaders across a range of hardware
• Works well with other engineers, artists and designers
• Accurately estimates his/her schedules and delivers high quality work products to that schedule

Required Skills
• Bachelor’s degree in Computer Science or equivalent
• Experience with DirectX 12, Vulkan, Metal, or other current rendering API
• Experience creating a rendering engine
• 3+ years professional software development experience
• 2+ years professional graphics programming experience
• Expertise in building multithreaded, real-time systems
• Experience writing systems balancing performance and maintainability
• Excellent analytical and mathematical skills
• Strong interpersonal skills and problem solving ability

Recommended Skills
• Experience across multiple platforms or wide range of hardware capabilities
• Experience profiling and optimizing both CPU and GPU utilization

Please send e-mail to wolf at conffx.com

Confetti’s 2018 – A Retrospective

The year 2018 was the most exciting year of Confetti’s now nearly 10 years of existence. We have now satellite offices in Mumbai, Shanghai, St. Petersburg and Lutsk. We are still thinking about how we will celebrate our tenth anniversary this year …

Before we dive into the list of projects of 2018, we would like to thank everyone who worked with us or recommended us to new clients. Your recommendation is our biggest reward!

One of the big projects we worked on this year is our open-source rendering framework The Forge, that became quite popular and is now used in several custom and middleware engines:

https://github.com/ConfettiFX/The-Forge

At Confetti we always had an internal rendering framework that we used to work on all our projects over the years and when we began to work on a successor, we decided to open-source this new framework from the start. The Forge is a huge success story. We had 22 releases in 2017 and many people from outside the company now contribute to The Forge.

The first public appearance of The Forge was on two XFest talks at the beginning of the year, where we described an improved Triangle Visibility Buffer system for XBOX One and XBOX One X. Speaking of Triangle Visibility Buffer: we improved the demo even more with native HDR content towards the end of the year. You can find it in the GitHub repository.

One of the more uncommon projects was a robotics project, utilizing the Gazebo engine for Amazon.

http://gazebosim.org/

We developed several optimal and fully configured reference scenes that can be used with this engine for robot simulation. Those scenes were a race track, book store, a sparse object density room and a mars surface scene.

We also consulted on the Volition Engine for Deep Silver this year.

http://www.deepsilver.com/us/

This engine is “sporting” our Dynamic Global Illumination system Aura.

We are working with Google to improve the game engine support infrastructure of the Google Project Stream service

https://projectstream.google.com/

Since 2018 we also work on Stormland for Insomniac:

https://www.polygon.com/virtual-reality/2018/6/7/17437920/stormland-vr-oculus-insomniac-games

In 2018, we also started to work with NVIDIA on the NSight graphics debugger.

https://developer.nvidia.com/nsight-graphics

Since more than nine years we work with Qualcomm and this year was no exception.

Since 2014 we help Supergiant to port their games to new platforms. After having ported Transistor to iOS in the past, this year we ported Transistor to Switch:

https://www.nintendo.com/games/detail/transistor-switch

We love Supergiant games!

We wrote the initial Dolby Vision SDK and this year we worked again on a newer version of the SDK with an improved algorithm, showing of a HDR test scene.

http://developer.dolby.com/technology/dolby-vision/

Rendering in a web browser becomes more and more feasible with the improving support of WebGL in browsers. We continued this year upgrading the rendering system of Amazon Sumerian.

https://aws.amazon.com/sumerian/

For a large part of the year, we finished our work on the Starbreeze / StarVR SDK. It was released during SIGGRAPH in September:

https://www.starvr.com/

Under the topic of non-disclosed project we spent some time with software patents related to Ray Tracing. We also worked with Dolby and others on some secret projects. Many of our unannounced projects can’t make it into a retrospective like this. You guys know who you are! Thanks for working with us. Oh and yes we are working on that new website (I mentioned it now the last three years, so must be true this year).

If you are interested in reading our retrospectives of the last five years, please check out the following links:

http://www.confettispecialfx.com/confettis-2017-a-retrospective/ (Confetti’s 2017)
http://www.confettispecialfx.com/confettis-2016-a-retrospective/ (Confetti’s 2016)
http://www.confettispecialfx.com/confettis-2015-a-retrospective/ (Confetti’s 2015)
http://www.confettispecialfx.com/confettis-2014-a-retrospective/ (Confetti’s 2014)
http://www.confettispecialfx.com/confettis-2013-a-retrospective/ (Confetti’s 2013)