Build LLVM-based compiler technologies at Intel in Toronto, using advanced C++ skills within a hybrid work model for CPU and GPU platforms. As a Compiler Engineer, you will develop software for heterogeneous computing across Intel architectures. The experienced-hire role spans C, C++, SYCL, Triton, MLIR, and Fortran compiler technologies. Your work supports performance, scalability, reliability, and developer productivity for AI, high-performance computing, and demanding workloads.
Key Responsibilities
- Design, develop, test, debug, and maintain compiler components
- Implement features and resolve software defects
- Analyze workloads and benchmarks for optimization opportunities
- Improve compiler-generated code performance for Intel CPUs
- Conduct functional, performance, scalability, and stress testing
Requirements:
- Bachelor's degree in a related technical field
- Three-plus years of skilled software development experience
- Advanced C/C++ knowledge with object-oriented programming experience
- Strong algorithms, data structures, debugging, and analytical skills
- Experience optimizing software for CPU performance and efficiency Apply compiler engineering, C++, LLVM, and performance optimization expertise to Intel processor technologies in Toronto.
📌 Compiler Engineer C++ LLVM (Toronto)
🏢 Intel
📍 Toronto