Provide strong support for the Intel Compiler products going forward
Analysis of applications and benchmarks
Definition, design, development, test, debugging, release, enhancement, and maintenance of software compiler tools
Collaborate with hardware design teams, other companies and open source communities developing compilers
Participate in programming language and standards groups
Feature development and resolving of compiler software defects
Discovering opportunities to improve performance of compiler generated code
Carrying out functional and performance experiments, tests, including stress tests
Cross-geo collaboration with engineering, validation and performance teams across Intel
Requirements
Bachelor's degree in Computer Science, Applied Mathematics, Informatics or a related technical discipline
3+ years of experience in C/C++, object-oriented programming, data structures and development of production-quality compilers, tools, or similar software
Master's degree or PhD. in Computer science or Computer Science/Electrical Engineering or related field (preferred)
Experience in software optimizations for CPU performance (preferred)
Experience with vectorization and parallel programming models, such as OpenMP (preferred)
Experience in compiler development for CPU targets (LLVM compiler framework), linkers, assembler (preferred)
Experience in compiler optimizations and code generation for efficient CPU HW performance and CPU architecture knowledge (preferred)
Experience in performance analysis using profiler tools (e.g. perf and/or others) (preferred)