Intel Software Development Engineer in Hillsboro, Oregon

Job Description

The Intel Performance Libraries team is looking for a software development engineer to work in the exciting areas of numerical computation and systems programming. The primary job function is to architect, develop and validate high performance mathematical software. Additionally you may work directly with companies developing compilers, operating systems, and other software technologies and with clients enabling and optimizing Intel software usage.

Qualifications

You must possess the following minimum qualifications to be initially considered for this position. Preferred qualifications are in addition to the minimum requirements and are considered a plus factor in identifying top candidates. Experience listed below would be obtained through previous relevant school, industry jobs and/or research experience.

Minimum Qualifications:

  • Master of Science degree with 4 years of experience or a PhD. in Computer Science, Mathematics, or Electrical Engineering, or a background in areas such as software design and software engineering, scientific computation, and numerical analysis with 2 years of experience

Candidate should have 3 years of work or educational experience with the following:

  • Good mathematical background in the area of numerical analysis and calculus, and understanding of accuracy in transcendental function design

  • Good understanding of computer architecture (Intel Architecture preferred, and also features and operation of Intel processors)

  • Familiarity with standards for floating-point computations including the IEEE Standard 754-2008 for Floating-Point Arithmetic

  • Knowledge of Intel Architecture assembly language

  • Familiarity with software system debug techniques using Intel software tools

  • Technical skills in Microsoft Windows, Linux or other OS SW development environments, C and/or C++, and scripting languages

  • Firm grasp of programming tools such as compilers, linkers, debuggers, static and dynamic code analyzers (Intel software tools preferred when available)

Preferred Qualifications:

  • Experience with software systems such as Maple, Mathematica, Matlab, or similar ones

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.

Posting Statement

All qualified applicants will receive consideration for employment without regard to race, color, religion, religious creed, sex, national origin, ancestry, age, physical or mental disability, medical condition, genetic information, military and veteran status, marital status, pregnancy, gender, gender expression, gender identity, sexual orientation, or any other characteristic protected by local law, regulation, or ordinance....