Software Engineer - ASIC Drivers

Intel
Santa Clara, CA 95050
  • Job Code
    JR0177783
  • Jobs Rated
    8th
Job Description

Come and join us. Intel is seeking highly qualified candidates to join the BXD (Barefoot Switching Division) in our Network and Edge Group (NEX) as a Software Engineer - ASIC Drivers. We're part of the Connectivity Group (CG) in Intel's NEX, and are looking for motivated, passionate and talented software engineers to join our ASIC Drivers development team for programmable high-speed switching ASICs. We're a strong, vibrant, cross-site team that helps drive Intel's programmable switching technology and products to position Tofino as the switching platform of choice for Cloud and Data Center network deployments.

In this role, you will need to be passionate about developing high-performance embedded software based on Linux to develop drivers for programmable switching ASICs. You will have an excellent opportunity to develop drivers for programmable switching ASIC which enables applications, on next generation NOS e.g SONIC, FBOSS, to solve todays complex network problems


Qualifications

Education Requirements:

- Bachelor's degree in Electrical or Computer Engineering, Computer Science, Math, Physics, or related field plus 6 years of industry work experience

- Master's degree in Electrical or Computer Engineering, Computer Science, Math, Physics, or related field plus 4 years of industry work experience, or

- PhD in Electrical or Computer Engineering, Computer Science, Math, Physics, or related field plus 2 years of related work experience.

Minimum Required Qualifications

- 4+ years of programming in C and in Operating Systems such as Linux QNX.

- 4+ years of experience in designing and developing high performance switching or routing software.

- 4+ years of experience with design and development of Layer 2, Layer 3 unicast or multicast networking control and or data plane software.

Additional Preferred Qualifications

- Experience in operating system architecture such as memory management IPC scheduling task switching concurrent memory access event driven programming.

- Experience with software design and development in at least one of these areas QoS and traffic management drivers, Port and Serdes drivers or PCIe DMA drivers and Linux Kernel Modules.

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, Oregon, Hillsboro



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 Software Engineer

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:

Software Engineer - ASIC Drivers

Intel
Santa Clara, CA 95050

Join us to start saving your Favorite Jobs!

Sign In Create Account
Software Engineer
8th2017 - Software Engineer
Overall Rating: 8/199
Median Salary: $100,690

Work Environment
Good
53/199
Stress
Very Low
24/199
Growth
Very Good
32/199