Apply Now    
Job ID: JR0076787
Job Category: Engineering
Primary Location: Shanghai, Shanghai CN
Other Locations:
Job Type: Experienced Hire

Software Development Engineer in Compiler Validation

Job Description

Intel Compilers and Languages (ICL) team is in Intel Core and Visual Computing Group (CVCG) Developer Product Division (DPD). ICL's mission is to create, sell, and support compiler and debugger products with significant market impact that give advantages to our customers and Intel Silicon. ICL is building a new team in Shanghai and looking for talented and passionate software engineers to join us. We offer you great opportunities in this growing team for technological accumulation and career development, for example, trainings and coaching from senior technical leaders and managers, opportunity to work on cutting-edge compiler technologies.

In this position you'll be a part of the software engineering team working on compiler performance. You will design, implement, debug and test solutions for performance tracking automation, analyze performance issues in the compiled code and recommend solutions for them. As a motivated software developer at Intel you will collaborate with a multinational engineering team and have the opportunity to influence the vision of future software tools.


Qualifications

Minimum Qualifications:

  • Candidate must have a Master's or PhD Degree in Computer Science, Computer Engineering or a related field. A bachelor degree with at least 2 years of experience is also been considered.
  • Good at algorithm & data structures and excellent development and debugging skills in at least one language: C/C++/Assembly/Java/Python.
  • Excellent written and oral communication skills and be able to clearly communicate technical detail and concept.

Preferred Qualifications:

  • Experience in program performance test and analysis with different compilers like LLVM, GCC.
  • Experience in system performance test and analysis.
  • Good Knowledge of compiler theory, Intel Architecture, Assembler, OS internals or managed runtime system like JVM, ART.
  • Proven track record of analyzing and solving complex technical problems.
  • Precise attention to details and motivation to learn and improve the product performance.

Inside this Business Group

The Core and Visual Computing Group (CVCG) is responsible for the architecture, design and development of the CPU core and visual technology IPs that are central to Intel's system-on-a-chip (SoC) products and key to our datacenter, client and Internet-of-Things (IOT) platforms. CVCG strives to lead the industry through continuous innovation and world class engineering.

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
Hiring Process

Hiring Process

Learn more

Grow your network of opportunities