Software Engineer - ASIC Drivers

Santa Clara, CA 95050
  • Job Code
  • Jobs Rated
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 are 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 are a strong, vibrant, cross-site team that helps drive Intel's programmable switching technology and products to position Intel 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 today's complex network problems.


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 (Application Quality of Service (App QoS) and traffic management drivers, Port and Serdes drivers or PCIe DMA drivers and Linux Kernel Modules.

Inside this Business Group

The Network & Edge Group brings together our network connectivity and edge into a business unit chartered to drive technology end to end product leadership. It's leadership Ethernet, Switch, IPU, Photonics, Network and Edge portfolio is comprised of leadership products critically important to our customers.

Intel Corporation will require all new U.S. employees to be fully-vaccinated for Covid-19 as a condition of hire unless they have an approved accommodation in place under applicable law. Newly-hired employees will be required to provide proof of vaccination prior to their start date.

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

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
Very Low
Very Good