Hyderabad Jobs |
Banglore Jobs |
Chennai Jobs |
Delhi Jobs |
Ahmedabad Jobs |
Mumbai Jobs |
Pune Jobs |
Vijayawada Jobs |
Gurgaon Jobs |
Noida Jobs |
Hyderabad Jobs |
Banglore Jobs |
Chennai Jobs |
Delhi Jobs |
Ahmedabad Jobs |
Mumbai Jobs |
Pune Jobs |
Vijayawada Jobs |
Gurgaon Jobs |
Noida Jobs |
Oil & Gas Jobs |
Banking Jobs |
Construction Jobs |
Top Management Jobs |
IT - Software Jobs |
Medical Healthcare Jobs |
Purchase / Logistics Jobs |
Sales |
Ajax Jobs |
Designing Jobs |
ASP .NET Jobs |
Java Jobs |
MySQL Jobs |
Sap hr Jobs |
Software Testing Jobs |
Html Jobs |
Job Location | Bangalore |
Education | Not Mentioned |
Salary | Not Disclosed |
Industry | IT - Software |
Functional Area | General / Other Software |
EmploymentType | Full-time |
Job ID: JR0190625Job Category: EngineeringPrimary Location: Bangalore, KA INOther Locations:Job Type: Experienced HireNetwork Software EngineerJob DescriptionBXD (Barefoot Switch Division) team is driven by deep engineering skills and a love of cutting-edge projects. We are building the world s fastest and flexible switches that are also fully programmable with detailed telemetry and In-band capabilities in-built ensuring the network can adapt to meet the emerging needs of applications and empower users to write solutions rapidly and to innovate broadly. We believe that when the network is fully programmable that is both the control plane and data plane are under the control of the end user the networking industry will enjoy the same innovative explosion as we have seen in software.The start of art BXD Bangalore center is looking for energetic and experienced software engineers to join our Customer Engineering team passionate about working with customers to lead, design, enhance, develop, and support design and development of Ethernet switch products. Were a strong, vibrant cross-site team which helps drive Intels 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, data center operators, OEM and ODM) in developing their switch solutions for programmable data plane implementation and control plane interface, which involves architectural promotion, design guidance, software development, issues debugging, and communication between customer and internal engineering teams. Understanding customer use cases. 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 have an excellent opportunity to define and create applications using Intel s programmable switching ASICs using industry leading and rapidly growing open source based P4 Language and work with next generation NOS such as SONiC, SAI API, FBOSS, Stratum, etc. Participating in design reviews for new features in networking applications, development, enhancements, debugging deployment failures as well as issues reported by customers on the field, and coming up with practical solutions and fixes. 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 along with much needed development and debugging experience. The ideal candidate has worked in networking related products including one or more of switch silicon, smart NICs or FPGA based products.Key Responsibilities (but not limited to)- Make BXD software supportable seamlessly by developing additional software components, modules, identifying required OS enhancements to make our deployment process is easy, rapidly usable across on any Linux variants and distributions.- Build and maintain repo for SONiC OS to deploy easily on various Tofino hardware-based form factors with minimal commands, so that any vendor cud effortlessly deploy with a click of button or zero touch features.- To fill the integration gaps by developing required dependent components, additional OS enhancements to support SONiC community OS latest and advanced features.- Support more compiler optimizations and tuning options to support most of the networking peripherals available on the market.- Integrating with Intel other networking products.- Interest to advance in the direction of network telemetry and related big data applications.- Perform thorough debug of the systems to assist in problem identification and resolution. Work alongside software development and hardware teams to analyze and debug software or hardware issues.- 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.- Generate feedback and aid product definition of next generation products.- 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.- 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.- To make Barefoot products usable by wide range of customers by writing required collateral documents.Additional Skills- Good understanding of end-to-end networking from ASIC architectures to software, systems, and network designs.- Solid understanding of data center, enterprise, telco and cloud architectures and applications.- Must be a team player, with a demonstrated effectiveness in technically influencing others.- Mentor and train junior engineers.- Thrive amidst uncertainty, ambiguity and changing timelines and requirements.- Strong problem-solving skills, fluent and effective communication, presentation, and documentation skills, both written and verbal.- Self-motivated with experience working across marketing, sales, and engineering teams.In the process you get an opportunity to work and interact with world leading CSPs like Google Cloud, Microsoft Azure, AWS, Alibaba, Baidu and various telco OEMs, telecom service providers, but not just limited to data center domain companies alone, in rapidly growing areas like P4 development, SDN, dynamically programable applications, network analytics and in-band telemetry. 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.QualificationsMinimum QualificationsThe ideal candidate would have hands-on experience with development, 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 8+ years of industry experience.- 5+ years of experience to one or more proprietary or open-source network OS like SONiC or in any of widely popular Linux distributions.- 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 experience of solid C/C++ language in design, implementation, programming and debugging skills, and strong data structures understanding, plus good knowledge in multi-threaded programming modes.- 5+ years of in-depth knowledge in network concepts, networking protocols understanding along with experience in standard network interface APIs knowledge in HW/SW interfacing API development such as SAI, OpenFlow, or P4 PI, P4 Runtime or OpenConfig is big plus or SONiC OS development, or testing is highly preferable.- 5+ years of diagnosing, testing, debugging and triaging functionality and/or component level interaction issues. Identification and isolation of problems related to application, network stack, low level API, or drivers. Being able to understand and debug performance bottlenecks is essential.- 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 programmable devices, SDN area, P4, with various testing tools like iperf, netperf, TestCenter/IXIA packet analyzers, high speed scope, etc.Preferred Qualifications:- MS (in Computer Science, Electrical Engineering, or related field) with 6+ years of experience- 2+ years of experience with CLI, API support, configuration, and management of switch data plane- 2+ years of experience in development of network applications, documentation, and steering requirements from customers to internal development projects- 2+ years of experience in OOP design and testing scripting languages like SCapy Python and good understanding of data representation language such as JSON.- 2+ years of experience in system testing.- 2+ years of experience in Ethernet Switch/Controller board development.- 2+ years of experience in Linux systems, kernel, networking stack and shell scripting.- 2+ years of experience in JIRA, GitHub, and Jenkins.- 2+ years of experience in Docker/Kubernetes.- 2+ years of experience in operating system architecture such as memory management IPC scheduling task switching concurrent memory access even driven programming.- 1+ years of experience in data center technologies such as VxLAN EVPN routing and switching protocols such as BGP LLDP 8021X LACP, xSTP.,
Keyskills :
javasqljavascriptsql serverjqueryproduct life cyclebig datalife cycledata centeropen sourcetesting toolsdata structuresmicrosoft azureproblem solvingapi developmentcomputer sciencetechnical support