I

Intel

Pioneers microprocessors, CPUs for PCs

Senior Compiler Engineer

Systems Software EngineeringConfirmed live in the last 24 hours
Full-timeShanghai, ChinaNo salary listed

About the Job

Requirements

  • A bachelor's degree in Computer Science, Applied Mathematics, Informatics, or a related technical field is required.
  • At least 6 years of professional software development experience and advanced knowledge of C and C++ are required.
  • A strong background in object-oriented programming, algorithms, and data structures is required.
  • Experience optimizing software for CPU performance and efficiency is required.
  • Strong analytical, debugging, and problem-solving skills are required.
  • The ability to independently drive technical investigations and deliver solutions is required.
  • Strong communication and collaboration skills in global engineering environments are required.

Responsibilities

  • Design, develop, test, debug, and maintain advanced compiler technologies and software components.
  • Drive the implementation of new compiler features and resolve complex software defects.
  • Analyze real-world applications, workloads, and benchmarks to identify optimization opportunities.
  • Improve the performance and efficiency of compiler-generated code for Intel CPU architectures.
  • Conduct functional, performance, scalability, and stress testing to ensure product quality and reliability.
  • Partner with hardware architects and platform teams to enable new processor capabilities.
  • Collaborate across global engineering, validation, and performance teams to deliver high-quality products.
  • Contribute to open-source compiler initiatives and industry standards.
  • Provide technical leadership and mentorship within the engineering organization.

Desired Qualifications

  • A master's degree or PhD in Computer Science, Electrical Engineering, or a related discipline is preferred.
  • Experience with vectorization technologies and parallel programming models such as OpenMP is preferred.
  • Experience with compiler development using LLVM or similar compiler frameworks is preferred.
  • Knowledge of assemblers, linkers, and low-level system software is preferred.
  • A strong understanding of compiler optimizations, code generation, and CPU architecture is preferred.
  • Experience analyzing and tuning software performance across complex workloads is preferred.
  • Familiarity with performance profiling and analysis tools such as perf or equivalent solutions is preferred.

About the Company

Intel

Pioneers microprocessors, CPUs for PCs

Intel designs and manufactures semiconductor chips, with a focus on microprocessors for personal computers, servers, and other devices. Its core product is the CPU on a single silicon chip, which executes instructions, handles arithmetic and logic operations, and coordinates the work of other computer components. Intel originated in memory chips but shifted decisively to microprocessors in the 1980s, becoming a central supplier for the PC era after the IBM partnership and its famous x86 processor line. This shift, large-scale manufacturing, and close ties with computer makers set Intel apart from competitors who remained focused on memory or other components. The company aims to power computing by delivering high-performance, energy-efficient silicon solutions that drive a wide range of computing devices and applications.

Company size
10,001+
Company stage
IPO
Headquarters
Santa Clara, CA
Founded
1999

Recently Posted Jobs

Explore more opportunities at Intel

See more jobs