We are looking for an experienced engineer, preferably with prior experience of LLVM and/or any other major compiler. As part of the “Build tools & compilation pipeline” team, you will work on the LLVM toolchain used to build our game titles and production tools. Our main target is Windows with clang-cl, however many other platforms are targeted through cross-compilation.
Within a team dedicated to maintaining the whole programming framework, you’ll ensure the scalability, stability, and continuous performance of all its aspects. Plus, you’ll collaborate closely with the community of programmers contributing to the project to help them integrate their changes safely and efficiently.
About Anvil
Develop and maintain our LLVM forkIdentify and optimize bottlenecks in the toolchainUpstream the patches and participate in reviews with the LLVM communityOccasionally maintain our LLVM GitLab CIImprove the quality of the debug informationAddress practical usages of the toolchain in productionWork with other adjacent tools or processes relying on LLVM, such as sanitizers, Linux cross-compilation, distributed & cached builds, etc.
Anvil is a Game Engine developed internally at Ubisoft and used worldwide to power the greatest AAA games. Originally developed alongside the release of the original Assassin’s Creed in 2007 to build one dynamic open world games it has since evolved to support a huge variety of game genres and platforms. Play the most tactical 5vs5 FPS in Rainbow 6 Siege on your PC or jump into a mass multiplayer playground in Rider’s Republic on your next generation console …. there is no limit with Anvil.
Extensive experience in C++, low-level programming, CPU architecturesExperience contributing to a large-scale open-source project, including the review cycleExperience developing on a compiler toolchain, such as GCC, LLVM or MSVC.Familiarity dealing with whole compilation/build pipeline (although this is not a build manager job!)
In the Anvil team we strongly believe in empowering our developers and enabling them to build the most innovative, amazing-looking and enriching game experiences. If you join us you will be working in close collaboration with multiple production teams and help us create a cutting-edge production pipeline featuring powerful core services and easy-to-use tools.Fancy joining the Anvil community?
What you’ll do
What you will bring
About us
Tagged as: Ubisoft
Description Job Title Major Accounts Manager Job Family Job Description BOLZONI practices the Lean Manufacturing system, aimed at constantly improving...
Apply For This JobBoutique law frim located in Aventura. In need of a paralegal/case manager fluent in civil procedure and property insurance matters....
Apply For This JobAnsys is the global leader in engineering simulation, helping the world’s most innovative companies deliver radically better products to their...
Apply For This JobDo you want to start a career with opportunities for growth and advancement, not just a sales or retail job?...
Apply For This JobJob Description Overview “Sunrise is the best place that I’ve ever worked, simply because of the people. We provide quality...
Apply For This JobJob Description Position Type : Full time Type Of Hire : Experienced (relevant combo of work and education) Education Desired...
Apply For This Job