[llvm-dev] Job opening @ Autodesk: Principal Engineer (original) (raw)
Benoit Belley via llvm-dev llvm-dev at lists.llvm.org
Thu Apr 20 15:47:53 PDT 2017
- Previous message: [llvm-dev] MIR instruction size
- Next message: [llvm-dev] Disable optimization on basic block level
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Principal Engineer - Compiler Design 17WD23224 - Montréal, Canada
https://autodesk.taleo.net/careersection/adsk_gen/jobdetail.ftl?job=17WD232 24
Description:
Come join the Autodesk Bifröst team, a passionate group of people developing a next-generation visual programming language which is JIT compiled while artists are working in interactive workflows in Autodesk digital content creation tools like Maya, 3dsMax and Stingray.
We're looking for exceptional candidates who can work in the demanding back-end of a modern compiler, and have good software architecture skills to take end user requirements, and map them onto required technology in the multiple phases of compilation. You should have deep algorithmic knowledge, understand performance characteristics of modern data structures, and how to design code for maximal parallel performance.
The successful candidate will be working in a distributed team of passionate engineers working in an agile development environment, and in close interaction with film and TV customers.
Requirements:
- M. Sc. in Computer Science specializing in compiler design theory
- deep knowledge of llvm
- exceptional software architecture skills
- practical knowledge of C++11
- particular interest in programming language design
- very good code optimization experience
- impeccable debugging skills
- comfort with x86 assembly and llvm IR
- functional programming experience
- parallel programming experience
- understanding of operating systems
- an uncompromising desire to write clean, performant, beautiful, maintainable code
Nice to have:
- Ph. D. in Computer Science specializing in compiler design theory
- existing contributions to the llvm project
- experience with JIT execution environments
- experience programming with tbb
- OpenCL / CUDA experience
- knowledge of vfx industry, and typical vfx workflows
- familiarity with 3D graphics, image processing or computer vision
Don't hesitate to contact me for more information!
Cheers, Benoit
Benoit Belley Sr Principal Developer M&E-Product Development Group
MAIN +1 514 393 1616 DIRECT +1 438 448 6304 FAX +1 514 393 0110
Twitter <http://twitter.com/autodesk> Facebook <https://www.facebook.com/Autodesk>
Autodesk, Inc. 10 Duke Street Montreal, Quebec, Canada H3C 2L7 www.autodesk.com <http://www.autodesk.com/>
- Previous message: [llvm-dev] MIR instruction size
- Next message: [llvm-dev] Disable optimization on basic block level
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]