skillindiajobs
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
IT Jobs
Logistics Jobs
Customer Service Jobs
Airport Jobs
Banking Jobs
Driver Jobs
Part Time Jobs
Civil Engineering Jobs
Accountant Jobs
Safety Officer Jobs
Nursing Jobs
Civil Engineering Jobs
Hospitality Jobs
Part Time Jobs
Security Jobs
Finance Jobs
Marketing Jobs
Shipping Jobs
Real Estate Jobs
Telecom Jobs

Network Software Engineer

1.00 to 5.00 Years   Bangalore   21 Oct, 2021
Job LocationBangalore
EducationNot Mentioned
SalaryNot Disclosed
IndustryIT - Software
Functional AreaGeneral / Other Software
EmploymentTypeFull-time

Job Description

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

Network Software Engineer Related Jobs

© 2020 Skillindia All Rights Reserved