Apply Now    
Job ID: JR0034782
Job Category: Engineering
Primary Location: Seattle, WA US
Other Locations: Oregon, Hillsboro;
Job Type: Experienced Hire

Senior Compiler Engineer

Job Description

The Intel Windows Operating System team is looking for an experienced Senior Compiler Engineer to join co-engineering activities with Microsoft's Visual C++ compiler team.

In this position, the successful candidate will be responsible for ensuring IA platform performance leadership as it relates to Microsoft Visual Studio native and managed code generators and runtimes. You will participate in an innovative project and work on cutting edge technologies that will utilize some of the latest Intel technologies and help us shape the future. Some of the job responsibilities involve:

  • Conduct or participate in multidisciplinary research and collaborate with CPU and Platform architects to extend the Intel platform value in Developer Tools and Runtimes
  • Influence/drive architecture for improving power and performance of future Intel platforms
  • Enabling processor and platform features for modern code generators in Native compiler, managed runtime and web runtimes
  • Carry out competitive performance analysis, root causing and bug resolution including customer bugs
  • Collaborate with wider team, mentors more junior team members


Qualifications

Minimum qualifications:

  • 3+ years of strong C/C++ design and coding skills
  • Strong understanding of Computer Architecture (Preferred - Experience working with accelerators such as GPGPU, FPGA and customized machine learning hardware)

  • Strong background in Compiler Theory and Development
  • Good grasp of compiler related Data Structures and Algorithms 

  • An independent and innovative thinker who communicates well and delivers
  • Bachelor's Degree in Computer Science, Computer Engineering or other relevant degree

Preferred Qualifications:

  • Master's Degree in Computer Science, Computer Engineering or other relevant degree and 3+ years of equivalent work experience, Ph.D. desired
  • Experience developing GCC, LLVM based or similar compilers. Hands-on experience developing compiler prototypes

  • Experience in developing offline AOT and JIT compilers
  • Capable of analyzing benchmarks and application workloads to understand compilation issues and possible approaches for optimization of C/C++ and / or managed applications such as C#, Java, and JavaScript

  • Experience developing, analyzing and tuning software for Power
  • Experience should include computer architecture and microarchitecture (Intel x86/x64) Core and/or Atom preferred) 

Inside this Business Group

The Intel Software and Services Group (SSG) connects Intel to the worldwide software community. SSG strives to bring competitive advantage to Intel platforms by helping independent software vendors, operating system developers, OEMs, channel members and systems integrators deliver exceptional customer value and achieve differentiation on Intel® processor technologies. SSG provides global leadership to the software community through its technical expertise, industry enabling activities, and developer products and programs.



Other Locations

Oregon, Hillsboro;


Posting Statement. Intel prohibits discrimination based on race, color, religion, gender, national origin, age, disability, veteran status, marital status, pregnancy, gender expression or identity, sexual orientation or any other legally protected status.

Apply Now    

What would you like to do now?

Connect with Us

Get Job Alerts

Get started
Student Center

Find out more about working at Intel

Learn more
Education

Jobs@Intel Blog

Learn more

Grow your network of opportunities