Ethernet Technologies DPDK Software Engineer

Hillsboro, OR 97123
  • Job Code
  • Jobs Rated
Job Description

Come and join us! Intel's Ethernet Customer Solutions (ECS) team under the Data Center Group (DCG) is looking for an Ethernet Technologies Software Applications Engineer to enable and support customers of Intel's server class wired Ethernet products with specific focus on Data Plane Development Kit (DPDK).


As an Ethernet Technologies Software Applications Engineer you will work closely with Software, Hardware, and Firmware development and validation as well as product marketing and business acceleration managers to help assure that Ethernet product designs and implementations meet requirements for targeted customer workloads. This position will require a combination of working independently, with peers, design engineers, software engineers, and software architects to influence product features, reliability, supportability and ensure that customer needs and requirements are being addressed in a timely manner. Complex system-level issue debug, problem solving, multi-tasking, organization, and customer and stakeholder management skills are critical to success.


Responsibilities will include, but are not limited to:

  • Performing 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.
  • Developing software applications for external customers.

The ideal candidate will have the following skills in addition to the qualifications listed below.

  • Direct customer interaction experience, preferably in technical debug support role.
  • Comfortable task switching and managing multiple tasks at the same time.
  • Excellent verbal and written communication skills with customers of all skill levels (novice thru expert).
  • Work effectively in a complex, fast-paced work environment.


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.


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.

Education requirement:

Bachelors degree in electrical engineering, Computer Engineering, Computer Science, or equivalent with 3 plus years of related experience or a Masters degree in Electrical Engineering, Computer Engineering, Computer Science, or equivalent with 2 plus years of related experience.

Minimum Required Qualifications:

  • 2+ years' experience in networking stack development, network driver development and/or network driver support. Linux/Open Source operating systems (RHEL, SuSE, FreeBSD, Ubuntu, etc.) strongly preferred, though advanced VMware ESXi Server or Windows Server experience could also be applicable.
  • 2+ years' experience with current computer networking architecture, protocols, topologies, and networking products (such as Ethernet, InfiniBand, or equivalent).

Additional Preferred Qualifications:

  • Experience with performance analysis of Linux networking, storage and network applications, including the impact of networking components on CPU/memory subsystems.
  • Experience of system level server network debug experience involving hardware, software, and firmware.
  • Experience of System admin or Network admin-level experience with one or more of the following:
    • Implement, enhance, and execute scripts for scalable test automation (Python, BASH, Perl, Powershell, etc.)
    • Familiarity with cloud-based virtualized and/or containerized environments (OpenStack, OpenShift, Docket, Kubernetes,  etc..)
    • Highly scaled datacenter workloads (ex: databases, load balancers, web servers), including server, networking, and storage infrastructure configuration.
    • Experience with DPDK, SPDK, or similar high-performance packet processing software
  • Experience and practical knowledge in multi-threaded, multi-core, and distributed software architectures

Inside this Business Group

The Data Center Group (DCG) is at the heart of Intels 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 technologiesspanning software, processors, storage, I/O, and networking solutionsthat fuel cloud, communications, enterprise, and government data centers around the world.

Other Locations

US, Texas, Austin

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.

Jobs Rated Reports for Medical Technologist

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Ethernet Technologies DPDK Software Engineer

Hillsboro, OR 97123

Join us to start saving your Favorite Jobs!

Sign In Create Account
Medical Technologist
57th2019 - Medical Technologist
Overall Rating: 57/199
Median Salary: $51,770

Work Environment