Intel Software Architect-High Performance Computing in Hudson, Massachusetts

Job Description

Join a dynamic industrial research team working on developing the world's most powerful computers!

Software Architect/Engineer conduct and participate in multidisciplinary research and collaborate with hardware engineers in the design, development, and utilization of high-performance computer architectures.

Determines computer user needs, advises hardware designers on machine characteristics that affect software systems such as computation organization, storage capacity, processing speed and input/output requirements; designs and develops compilers and assemblers, utility programs, applications, and operating systems. Responds to customer/client requests or events as they occur.

Develops solutions to problems utilizing formal education, judgment and formal software process,

This position involves work on a U.S. Government contract which may impose certain security requirements:

  • If you are a U.S. citizen, the government may require that you certify that you are a U.S. citizen.

  • If you are not a U.S. citizen, the government may require you to pass a security check before you can be approved to work on the project.

Please note that any offer by Intel for this position is conditioned upon meeting and/or passing the U.S. government's security check requirements should the government impose these requirements.

Qualifications

Minimum Required Qualifications:

A PhD degree in Electrical Engineering or Computer Science with 2+years of strong experience in the following areas:

  • Computer architecture, software design, and the Intel Architecture Instruction Set (ISA).

  • Experience with the following FPGA technologies and concepts:

  • Operating Systems and an ability to apply OS concepts to FPGAs.

  • Performance characterization and tuning.

  • Latency-insensitive abstractions.

  • Experience with Compilers, Data Flow Analyses, and Optimizations including:

  • LLVM Compiler Infrastructure.

  • SIMD, SIMT, and SPMD programming models.

  • Pipelining, Tiling, and Data Transfer Elimination.

  • Experience with HPC systems and software.

Preferred Qualifications:

  • The candidate must have excellent analytic and communication skills, and be able to prepare data for presentations or written reports, and presenting the data to a group or customers.

  • The candidate should be motivated, self-directed and able to work effectively both independently and in a team.

Inside this Business Group

The Data Center Group (DCG) is at the heart of Intel’s transformation from a PC company to a company that runs the cloud and billions of smart, connected computing devices. The data center is the underpinning for every data-driven service, from artificial intelligence to 5G to high-performance computing, and DCG delivers the products and technologies—spanning software, processors, storage, I/O, and networking solutions—that fuel cloud, communications, enterprise, and government data centers around the world.

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....