Intel Corporation

Senior Compiler Engineer

Intel Corporation

full-time

Posted on:

Location Type: Hybrid

Location: Santa ClaraArizonaCaliforniaUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $173,660 - $245,160 per year

Job Level

About the role

  • 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
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
C/C++object-oriented programmingdata structurescompiler architecturesoftware optimizationsdebuggingvectorizationparallel programming modelsLLVM compiler frameworkperformance analysis
Soft Skills
cross-geo collaborationcommunicationteamworkproblem-solving
Certifications
Bachelor's degree in Computer ScienceMaster's degreePh.D.