- Posted 10 March 2023
- Salary $200K OTE (base + ABP + QBP)
- LocationWashington D.C.
- Job type Full Time
- DisciplineSoftware Engineering
- Reference145470
Software Application Engineer - Ethernet Switch
Job description
About the Company:
Founded in 2013, headquartered in Santa Clara, and backed by Andreessen Horowitz, Lightspeed Venture Partners, and Sequoia Capital, the company designs and produces programmable network switch silicon, systems, and software. The team comprises visionaries, experienced technologists, and engineers who have created a blueprint for designing and operating the world’s fastest and most programmable networks.
What You’ll Be Doing:
Provide deep-dive technical support to customers in switching 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 the most effective ways to create 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
To be successful in this role, you'll need the following:
BS (in Computer Science, Electrical Engineering, or related field) with 9+ years of industry experience OR MS (in Computer Science, Electrical Engineering, or related field) with 6+ years of 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 the following areas: telecom, data center, OEM, Enterprise system designers/developers
3+ years of experience of solid C/C++ language programming and debugging skills
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 the 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
Strong problem-solving skills
Fluent and effective communication, presentation, and documentation skills, both written and verbal
What is Being Offered:
Best-in-class compensation
Annual + Quarterly bonuses, stock programs
Cutting-edge health plan options
Generous time off
Life-long career growth opportunities
Education benefits: tuition assistance, classroom and online learning resources, career advisers
Relocation assistance
Flexible work options, job rotation programs
Wellness programs + Employee Assistance Plans/Programs