
Senior Compiler Engineer
Intel Corporation
full-time
Posted on:
Location Type: Hybrid
Location: Santa Clara • Arizona • California • United States
Visit company websiteExplore more
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.