Intel Corporation

Compiler Engineer

Intel Corporation

full-time

Posted on:

Location Type: Hybrid

Location: Santa ClaraArizonaCaliforniaUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $149,600 - $211,200 per year

Tech Stack

About the role

  • 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)
Benefits
  • Competitive pay
  • Stock bonuses
  • Health, retirement, and vacation benefits
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 developmentsoftware optimizationsvectorizationparallel programming modelsLLVM compiler frameworkperformance analysiscode generation
Soft Skills
collaborationcommunicationproblem-solvinganalytical thinkingteamwork
Certifications
Bachelor's degree in Computer ScienceMaster's degree in Computer SciencePhD in Computer Science