About the role

  • Senior Compiler Engineer responsible for the development and enhancement of Intel's C/C++/DPC++ compilers and software tools. Collaborating across teams to optimize performance and ensure product quality.

Responsibilities

  • 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 to ensure product quality and performance

Requirements

  • Bachelor's degree in Computer Science, Applied Mathematics, Informatics or a related technical discipline
  • 5+ years of experience in C/C++, object-oriented programming, data structures and development of production-quality compilers, tools, or similar software
  • Proven understanding of compiler architecture
  • Experience in software optimizations for CPU performance
  • Debugging skills
  • Master's degree and 4+ years of experience or Ph.D. are preferred
  • 2+ years of experience in Computer Science or Computer Science/Electrical Engineering or related field
  • Experience with vectorization and parallel programming models, such as OpenMP
  • Experience in compiler development for CPU targets (LLVM compiler framework), linkers, assembler
  • Experience in compiler optimizations and code generation for efficient CPU HW performance, and CPU architecture knowledge
  • Experience in performance analysis using profiler tools (e.g. perf and/or others)

Benefits

  • competitive pay
  • stock bonuses
  • benefits programs which include health, retirement, and vacation

Job title

Senior Compiler Engineer

Job type

Experience level

Senior

Salary

$173,660 - $245,160 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job