Intel High Performance Computing (HPC) Network Software Engineer in Hillsboro, Oregon

Job Description

The CVCG/DPD team is looking for a Senior Network Software Development Engineer/Architect to design, develop, and test HPC middleware, interfaces, and drivers for high speed configurable network devices. The General Fabrics Enabling team is a small group chartered with enabling fabric and RDMA software ecosystems. We help develop messaging layers for Intel Cluster Tools, drive new industry-wide specifications, engage in architectural pathfinding, and provide detailed network stack analysis.

Responsibilities include the following:

  • Develops software as the primary job function

  • Designs, develops, debugs & tests complex software in any field e.g., systems software, software development tools, applications, drivers, numerical methods, UI's, web

  • May work directly with companies developing and optimizing compilers, operating systems, and other software technologies.

Qualifications

Minimum Qualifications:

  • Bachelor’s, Master’s or PhD degree in Computer Science

  • 6+ years' experience in C, bash, autotools, libtool, and gnu toolchain

  • Experience in High Performance Computing (HPC) software architecture, middleware, and runtimes such as Message Passing Interface (MPI) and OpenFabrics

  • Experience with open source development, proficient with git distributed source control management

  • Experience with systems level programming performance, cache effects, bit fields, and big/little indian

  • Experience with network programming and communications software, including wire protocols.

Preferred Qualifications:

  • 8+ years' experience in C, bash, autotools, libtool, and gnu toolchain

  • Experience developing Linux kernel network device driver

  • Experience with the Linux RDMA subsystem programming interfaces Experience with OpenFabrics Interface (OFI) provider software development

  • Experience with OpenFabrics Interface (OFI) application development or High Performance Computing (HPC) middleware development.

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