Fabric Software Engineer Intern (Intel)
February 13, 2013 — Fabric Software Engineer Intern
The Intel Fabric Software development team is looking for a software development intern to work in our King of Prussia design center to facilitate the delivery of the next generation Intel Fabric products for High Performance Computing (HPC). HPC is being used today to help solve some of the world's most challenging scientific needs, including fusion energy, bio-medical research, physics, as well as traditional engineering such as aeronautic and automotive engineering.
The King of Prussia design center is focused around the Fabric Management and IO stack needs of large scale HPC and datacenter Fabrics. This includes configuring routing, QOS, congestion control and security for all ports and switches in the fabric. It also includes the development of IO protocols, IO stacks and APIs. Given the sizes of HPC fabrics and the performance requirements, there are many unique challenges to solve.
The student will be exposed to a variety of leading edge technologies including:
- Development of HPC fabric technologies enabling the construction of the largest HPC systems in the world. With server counts ranging from 100 to 10,000s servers in a single fabric potentially all working on a single computational application.
- The latest high performance server CPUs and systems
- Configuration management and software engineering for very large scale products and projects encompassing 10s of millions of lines of code.
Requirements for the position include:
- Completion of a Bachelor's degree program in Engineering, Computer Science, or a related discipline with a GPA of 3.0 or better
- GPA of 3.0 or better in ongoing advanced degree program in Engineering, Computer Science, or a related discipline
- Strong C coding experience
- Experience with software development in Linux
- A strong understanding of scalable algorithms
The following areas of experience are desirable:
- Experience with bash, perl and TCL scripting languages
- Ability to use protocol analyzers and debug multi-threaded and/or asynchronous communications problems.
- Ability to read and understand Linux user and kernel level code
- Experience with XML
- Understanding of network protocols, routing, QOS and reliability
- Experience with low latency networks, such as InfiniBand and iWARP
Primary Location: USA-Pennsylvania, King of Prussia
Full/Part Time: Full Time
Job Type: Student/Intern
Employees in the Intel Architecture Group (IAG) deliver innovative platforms across computing and communication segments including data centers, mobile and desktop personal computers, handhelds, embedded devices and consumer electronics. Intel's industry leading technology is used to create integrated hardware and software solutions such as processors, chipsets, communication radios, graphics processors, motherboards, and networking components that deliver capabilities from security and manageability to computing performance and energy efficiency. IAG employees are at the forefront of enabling a new era of computing that is more integrated into all aspects of our daily lives.
Posting Statement: We will accept applications/resumes until 60 days after posting date or earlier at Intel’s discretion. Intel invites people of all ages currently enrolled in an academic institution (or graduated within the last 18 months) to apply.
Visit www.intel.com/jobs/jobsearch and search for job number 704126.