Software Application Engineer - Ethernet Switch

Santa Clara, CA 95050
  • Job Code
Job Description

BXD (Barefoot Switching Division) is looking for energetic and experienced software engineers to join our Customer Engineering team passionate about working with customers to lead and support design and development of their Ethernet switch products. We're a strong, vibrant cross-site team which helps drive Intel's programmable switching technology and products to position Tofino as the switching platform of choice and for the Cloud, Data Center, Enterprise, and Telco network deployments.

In this role, you will act as a technical expert to provide deep-dive technical support for BXD customers (Cloud Operators, OEM and ODM) in developing their switch solutions for programmable data plane implementation and control plane interface, which involves architectural promotion, software issue debugging, and communication between customer and internal engineering team. This is a technical based job with broad scope of both technical and communication which provides opportunities for the engineer to act as evangelist for our products and prepare collateral as needed to capture best practices for effective use of our products and ensure customer success. You will enjoy being an expert on a broad range of topics, be creative and find solving problems to be rewarding.

This position requires in-depth Ethernet Switch/Controller product development knowledge while also providing the ideal candidate with exposure to sales and marketing experience. The ideal candidate has worked in networking related products including one or more of switch silicon, smart NICs or FPGA based products.

Some amount of travel may be required for this position.

Key Responsibilities (but not limited to)
- Provide deep-dive technical support to customers in switch product development from SDK driver to Protocol/Stack, from architecture/design review to bring-up, validation and production
- Offer expert knowledge to allow customers to implement their P4 based data plane processing and control plane API support in the most effective manner
- Educate customers when possible on most effective ways to creating data plane programs and integrate with NOS
- Develop technical documents, training, demo, consultation, and hands-on assistance to customers in areas of system architecture, source code development, testing and tuning of software/hardware components
- Generate feedback and aid product definition of next generation products
- Interest to advance in the direction of network telemetry and related big data applications

Additional Skills
- Must be a team player, with a demonstrated effectiveness in technically influencing others
- Thrive amidst uncertainty, ambiguity and changing timelines and requirements
- Solid understanding of Data Center, Enterprise, Telco and Cloud Architectures and Applications
- Good understanding of end-to-end networking from ASIC architectures to software, systems, and network designs
- Self-motivated with experience working across Marketing, Sales, and engineering teams
- Strong interpersonal skills and very resourceful


Minimum Qualifications
The ideal candidate would have hands-on experience with development and debugging in related areas mentioned below along with responsibilities that require direct interaction with customers.

- BS (in Computer Science, Electrical Engineering, or related field) with 9+ years of industry experience
- 5+ years of experience to one or more proprietary or open-source NOS
- 5+ years of expert level development experience in Switch/LAN driver/SDK, L2/L3 stack in switch/router, Ethernet, network communications, etc.
- 5+ years of diagnosing and triaging functionality and/or performance issues. Identification and isolation of problems related to application, network stack, low level API, or drivers
- 3+ years of experience supporting customers during design-in product life cycle in one or more of following areas: telecom, data center, OEM, Enterprise system designers/developers
- 3+ years of experience of solid C/C++ language programming and debugging skills
- Strong problem-solving skills
- Fluent and effective communication, presentation, and documentation skills, both written and verbal

Preferred Qualifications
- MS (in Computer Science, Electrical Engineering, or related field) with 6+ years of experience
- 1+ years of experience with CLI, API support, configuration and management of switch data plane
- 2+ years of experience in P4 programming
- 1+ years of experience in development of network applications, documentation and steering requirements from customers to internal development projects
- 1+ years of experience with lab equipment such as TestCenter/IXIA, high speed scope, etc.
- 1+ years of experience in Ethernet Switch/Controller board development

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, Washington, Multiple Cities

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.

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 Application Engineer - Ethernet Switch

Santa Clara, CA 95050

Join us to start saving your Favorite Jobs!

Sign In Create Account