Compiler Engineer
Intel View all jobs
- Toronto, ON
- Training
- Full-time
- Develop syntax and semantic processing support, generate LLVM IR, and create RTL routines for new features from the Fortran standard (2023 and upcoming 202x).
- Add directives and other OpenMP features that improve optimization of Fortran source code.
- Improve the use of pre‑compiled module facilities and interfaces.
- Maintain the Intel Fortran compiler front‑end and run‑time library.
- Resolve inquiries from customers, support engineers, and internal users.
- Strong problem‑solving and debugging skills, with the ability to proactively pursue solutions.
- Ability to work well both independently and in a team setting.
- Demonstrated teamwork ability.
- Excellent written and verbal communication skills.
- Willingness to collaborate with others on investigating and solving new tasks.
- Experience working with a team of engineers on a project from inception to completion.
- Master’s degree in Computer Science or a related discipline.
- 3+ years of hands‑on experience in the following areas:
- Enhancing and maintaining compiler software and/or software development tools.
- Proficiency in C and C++.
- Experience with scripting languages, with the ability to work effectively on both Linux and Windows environments.
- Experience with data structures and algorithms
- PhD degree in Computer Science or a related discipline.
- Familiarity with the LLVM project and LLVM IR generation.
- Experience with OpenMP and/or other parallel processing methodologies.
- Familiarity with the Fortran programming language, especially modern language features from Fortran 2003, 2008, 2018, and 2023.
- Experience reading and/or participating in the development of language standards.