Intel Network Software Engineer in Hillsboro, Oregon
Come and join us! Intel is seeking highly qualified candidates to join our Data Center Group (DCG) as a Network Software Engineer - Ethernet Driver and Kernel Developer! We're part of the Ethernet Networking Division (ND) in Intel's DCG, and we're looking for motivated, passionate and talented senior software engineers to join our Ethernet driver development and technology pathfinding team. We're a strong, vibrant cross-site team which helps drive Intel's Ethernet technology and products to position Intel x86 as the server platform of choice and Intel Ethernet products as Ethernet of choice for the Cloud, Communications and Data Center deployments.
In this role, you will need skills to dive deep into development of Linux Ethernet driver, and Linux Kernel's networking stack, to deliver it for the Ethernet hardware and IA server platforms. You will need skills to analyze network performance in distributed application environment and drive new features in Ethernet driver, kernel Ethernet stacks and Intel Ethernet products. You will have an excellent opportunity to shape the future Ethernet features in Intel platforms and Ethernet products. This position develops software applications for external customers.
Responsibilities will include, but are not limited to:
Performs network product design, development, testing, documentation, and analysis of software applications.
Development of new programs and subprograms, as well as, enhancements, modifications, and corrections to existing software.
Designing application, writing code, completing programming and developing and executing testing and debugging routines, and documenting work and results.
Developing or executing project plans, budgets and schedules and for documentation of work and results.
The ideal candidate will have the following skills in addition to the qualifications listed below.
Positive reputation in the Open Source Community.
Must be a team player, with a demonstrated ability to technically influence others.
Strong Problem-Solving skills.
Excellent verbal and written communication skills.
In this position you will gain invaluable experience which will allow growth and expanded opportunities within this business group as well as future possible opportunities with other business groups within Intel.
The Data Center Group (DCG) drives new products technologies from high-end co-processors for supercomputers to low-energy systems for enterprise and the cloud, as well as solutions for big data and intelligent devices. The group is a worldwide organization that develops the products and technologies that power nine of every 10 servers sold worldwide.
You must possess the below 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.
Minimum Required Qualifications:
Bachelor’s degree in Computer Science, Computer Engineering, or related field plus 6 years of industry work experience, Master's degree in Computer Science, Computer Engineering, or related field plus 4 years of industry work experience, or a PhD in Computer Science, Computer Engineering, or related field plus 2 years of industry work experience.
6 plus years of experience with technical development, debug and leadership experience of the Linux kernel/driver/open Source development in Ethernet driver/OS domain. Experience in IA and Embedded environment is required.
6 plus years of experience and knowledge of Computer Architecture, OS internals and Networking is essential.
6 plus years of experience with the following Software Development Skills: C Programming, Device Driver development, Linux Kernel development, Protocol stack development/enhancements e.g. TCP/IP, UDP/IP, Socket layer development/enhancements and adjacencies e.g. libevent, epoll.
6 plus years of experience with Linux kernel development with emphasis on the network stack and its interfaces e.g. Programming experience at the sockets layer, protocol layer, device layer and network virtualization.
Additional Preferred Qualifications:
Master's Degree preferred.
4 plus years of experience and knowledge of TCP/IP, and new and emerging Tunneling encapsulating protocols such as VxLAN, NVGRE, familiarity with network benchmarks and performance evaluation methods.
4 plus years of experience and knowledge of eBPF, User mode networking and OpenVswitch/VxLAN/NSH development is also desired.
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.
US, California, San Jose
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....