Senior C++ developer/Team leader (Simulation-Visualization) {nabídka práce}
CZ - Prague
SW Engineering & Development
Popis pracovní pozice
-
Design and implementation of the architecture for company product
-
● Technical leadership of the team of 5 members
-
● Organization, planning, and evaluation of the product development.
-
● Releasing new commercial versions, daily builds, test versions
-
● Coordination with other development teams, QA, Support, etc.
-
● Last but not least, coding itself :)
Požadavky
-
Experience in leading a team, good communication skills.
-
● Knowledge of IT methodologies (agile, kanban).
-
● Good C++ skills, fluency in modern C++.
-
● Proficiency in English.
-
● Interest and open-minded attitude to the new technologies
-
Cutting edge C++ standard (C++20) with (usually) latest MSVC and Clang.
-
● Visual Studio, XCode, CLion. We give our developers a free hand in choosing their tools
but the development itself is done primarily on Windows.
-
● Common practice of development and QA - code reviews, unit tests, automated
rendering tests.
-
● Host applications SDKs, Qt (only for GUI) and other multi-platform frameworks.
-
● High-performance libraries such as Intel Embree and Open Image Denoise. We also
occasionally cooperate with Intel on the development of these libraries.
-
● Automation/workflow tools such as git, CMake, and Python.
-
● In-house tools we developed to fix weak points of the C++ ecosystem.
-
Co nabízíme…
-
Possibility to work on software that users love and that has global-scale impact (product
visualization, AAA movies, TV ads, architecture, ...) and an association with the
award-winning renderer, V-Ray.
-
● Working with a single highly maintained codebase instead of an endless row of
single-use projects.
-
● Challenging tasks from research to application programming, including performance and
memory optimizations.
-
● No third-party dictated requirements, software architecture, and deadlines.
-
● A team small enough to offer individual members space for creativity.
-
● Quick product feedback from our enthusiastic user community.
-
● Learning from experienced developers and researchers (e.g. Pixar).
-
● Growth within the company, internal seminars and conferences. Possibility to move from
one team to another one.
-
● Participating on technology transfer, suggesting ideas and providing feedback during
integrations with the parent company Chaos.
-
● A bi-annual bonus based on work performance.