About the role

  • Compiler Engineer developing syntax and semantic processing for Intel's Fortran compiler. Collaborating with a team to enhance compiler features and addressing customer inquiries.

Responsibilities

  • Develop syntax and semantic processing support
  • Generate LLVM IR
  • Create RTL routines for new features from the Fortran standard
  • Add directives and other OpenMP features that improve optimization of Fortran source code
  • Improve the use of pre‑compiled module facilities and interfaces
  • Maintain the Intel Fortran compiler front‑end and run‑time library
  • Resolve inquiries from customers, support engineers, and internal users

Requirements

  • Master’s degree in Computer Science or a related discipline
  • 3+ years of hands‑on experience in enhancing and maintaining compiler software and/or software development tools
  • Proficiency in C and C++
  • Experience with scripting languages, with the ability to work effectively on both Linux and Windows environments
  • Experience with data structures and algorithms
  • PhD degree in Computer Science or a related discipline (preferred)
  • Familiarity with the LLVM project and LLVM IR generation (preferred)
  • Experience with OpenMP and/or other parallel processing methodologies (preferred)
  • Familiarity with the Fortran programming language, especially modern language features (preferred)

Benefits

  • Competitive pay
  • Stock bonuses
  • Health
  • Retirement
  • Vacation

Job title

Compiler Engineer

Job type

Experience level

Mid levelSenior

Salary

$173,660 - $245,160 per year

Degree requirement

Postgraduate Degree

Tech skills

Location requirements

Report this job

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

Report job