Applicants must be eligible to work in the specified location
Network Software Engineer (Linux Device Driver) - 705891
Description
The Intel Fabric Software development team is looking for a software development engineer to work in our Santa Clara design center to facilitate the delivery of the next generation Intel Fabric software products for High Performance Computing (HPC).
The main job will center on software development of device drivers and Linux Kernel support for Intel's fabrics. The job will require working closely with architects and hardware developers to develop and debug device driver and networking software. Performs network product design, development, testing, documentation, and analysis of software applications. Assignments include development of new programs and subprograms, as well as, enhancements, modifications, and corrections to existing software. Duties include designing application, writing code, completing programming and developing and executing testing and debugging routines, and documenting work and results. May be responsible for developing or executing project plans, budgets and schedules and for documentation of work and results. These positions develop software applications for external customers.
Qualifications
Minimum qualifications:
Bachelor's or Master's degree in Engineering, Computer Science, or related discipline and 4 or more years of experience, or Ph.D. degree in Engineering, Computer Science, or related discipline, and 2 or more years of experience
- 4 or more years of experience networking software in the Linux Kernel
- 4 or more years of experience in C coding
Additional Preferred Qualifications:
- Experience with InfiniBand or another HPC InterconnecT is strongly desired
- Experience developing and supporting device drivers and Linux networking Kernel code is strongly desired
- Experience with Open Fabrics Enterprise Distribution and upper-layer protocols such as IPoIB, SRP
- Experience with Kernel file system software including Lustre, NFS
- Ability to use protocol analyzers and debug challenging multi-threaded and/or asynchronous communications problems.
- Ability to read and understand Linux user and Kernel level code
- Proficient in performance profiling, tuning, and debugging of performance in Kernel space
- Understanding of network protocols, TCP/IP, and scalable algorithms
- Software development tools and Scripting in a linux environment, including GIT source control
- Excellent communication skills
Job Category: Software Engineering
Primary Location: USA-California, Santa Clara
Full/Part Time: Full Time
Job Type: Experienced
Regular/Temporary: Regular
Posting Date: Mar 4, 2013
Apply Before: Mar 4, 2014
Business Group
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
Santa Clara CA, United States of America
Intel
JS705891
10/1/2013 11:29:20 PM
We strongly recommend that you should never provide your bank account details to an advertiser during the job application process. Should you receive a request of this nature
please contact support giving the advertiser's name and job reference.