Talent.com
This job offer is not available in your country.
Software Engineer C / C++, Linux, Device drivers, Platform & L2 / L3 Networking protocols Experience (4-8 Yrs).

Software Engineer C / C++, Linux, Device drivers, Platform & L2 / L3 Networking protocols Experience (4-8 Yrs).

Ciscobangalore, India
15 hours ago
Job description

Meet the Team

Join the Cisco IIOT team in product development for Industrial IOT switching and routing products that transforms industrial operations. Cisco's IIOT team provides an outstanding, unique experience for software engineers by combining the resources offered by a sizable multi-geography organization and a large campus (with an on-site gym, healthcare, café, social interest groups, and philanthropy) with the startup culture and breadth of growth opportunities that working in a smaller teams can provide.

Your Impact

  • Design and development of IIoT hardware platforms, ensuring flawless integration between hardware and software layers.
  • Design and development of control plane and data plane software for Cisco IIOT Switching, Routing products.
  • Design and develop low-level software components, including BSP, device drivers and kernel modules.
  • Analyse requirements and problem statements to come with right software designs and solutions. To be able to write details Design documents and Functional Specifications.
  • To Code and Unit Test Software components and modules. It is required to have strong open system testing and automating skills
  • Triage, debug, and root cause simulation, software bring-up, and customer failures
  • To be able to innovate and come up with new ideas that can lead to filing patents and creating IP value for the company

Minimum Qualifications :

  • Bachelors (4-8 years) or Master’s degree(3-6 years) in Computer Science, EE / ECE or related fields.
  • Proficient in writing quality code in C / C++
  • Strong understanding of OS (e.g. Linux, RTOS, Unix) and experience working with Linux kernel, device drivers, and BSPs.
  • Prior work experience with control plane software or data plane software, data structures, Linux / RTOS / Networking OS internals
  • Experience in developing software / firmware for networking equipment.
  • Experience using Traffic generators / Analyzers such as IXIA / Sniffer is a plus.
  • Experience with debugging and verification methodologies
  • Preferred Qualifications :

  • Scripting experience (Python, Perl, TCL, shell programming)
  • You have hands-on development experience on L2, L3 protocols.
  • Experience in Networking domain with strong L2 / L3 or Security protocols experience OR Experience in development and validation of peripheral interfaces (e.g. PCI, PCIe, I2C, SPI, UART, GPIO, Ethernet) and ensure their reliable operations is a plus.
  • Cisco Networking certificates such as CCNA, CCNP, CCIE are preferable.
  • Excellent communication and strategic planning skills, while being self-motivated with a focus on execution.
  • Create a job alert for this search

    Engineer Linux • bangalore, India

    Related jobs
    • Promoted
    • New!
    Software Engineer - C++, Linux 8+ - BLR

    Software Engineer - C++, Linux 8+ - BLR

    Photonbangalore, India
    Mandatory skills - C++, Linux 8+, Trading Platforms.Good to have skills - Exposure to FIX protocol.Show moreLast updated: 15 hours ago
    • Promoted
    • New!
    Software Engineer(Wireless) - 4+yrs - C / C++, Bluetooth / BLE / Zigbee, TCP / IP, Wireless & networking protocols

    Software Engineer(Wireless) - 4+yrs - C / C++, Bluetooth / BLE / Zigbee, TCP / IP, Wireless & networking protocols

    Cisco Merakibangalore, India
    Join Cisco Wireless and help transform the network experience with our innovative wireless solutions.Enhance speed and security, and apply AI / ML for real-time insights, continuous monitoring and se...Show moreLast updated: 15 hours ago
    • Promoted
    NAS Appliance Platform Engineer

    NAS Appliance Platform Engineer

    RecroBangalore Urban, Karnataka, India
    Participate in design, development, test, and maintenance of Nasuni’s NAS.Develop and maintain complex Linux systems software to support deployment,. Write automated tests and contribute to build / re...Show moreLast updated: 8 days ago
    • Promoted
    • New!
    Senior Software Engineer - C++ Network Protocol Linux

    Senior Software Engineer - C++ Network Protocol Linux

    Epambangalore, India
    C++, network protocols, and Linux to join our team.The successful candidate will play a crucial role in developing and maintaining enterprise networking appliances, particularly in the area of netw...Show moreLast updated: 15 hours ago
    • Promoted
    • New!
    Principal Software Engineer, Open Source Software (Linux / Zephyr)

    Principal Software Engineer, Open Source Software (Linux / Zephyr)

    Renesas Electronicsbangalore, India
    Renesas' automotive MCUs holds the No.Therefore, creating a need to strengthen the organization accordingly.Software Development is a vital element necessary to expand our business and this is also...Show moreLast updated: 15 hours ago
    • Promoted
    • New!
    Lead Software Engineer - C++, Network Protocol, Linux

    Lead Software Engineer - C++, Network Protocol, Linux

    Epambangalore, India
    C++, network protocols, and Linux.The ideal candidate will have over 8 years of experience, with a strong background in enterprise networking appliances and networking security products, particular...Show moreLast updated: 15 hours ago
    • Promoted
    • New!
    Software Engineer (Routing Protocols)

    Software Engineer (Routing Protocols)

    Arista Networksbangalore, India
    Arista Networks is looking for world-class software engineers to join our IP Routing Protocols development team.As a core member of the IP Routing Protocols team, you will be part of a fast paced, ...Show moreLast updated: 15 hours ago
    • Promoted
    • New!
    Software Engineer

    Software Engineer

    L&T Technology ServicesBengaluru, Karnataka, India
    Experience with embedded systems on Linux environment (yocto not mandatory).Good knowledge in Linux internals, preferably having coding experience. Good Coding Experience in C, C++, Python (mandator...Show moreLast updated: 10 hours ago
    • Promoted
    Software Engineer – Networking (C / Linux, L2 / L3 Protocols, SDK Development)

    Software Engineer – Networking (C / Linux, L2 / L3 Protocols, SDK Development)

    CiscoBangalore Urban, Karnataka, India
    We’re Hiring : Software Engineer – Enterprise Switching (C / Linux, L2 / L3 Protocols | 4–8 years).Enterprise Switching organization. These switches power the world’s most critical networks—supporting hy...Show moreLast updated: 30+ days ago
    • Promoted
    Lead Platform Engineer - Cockpit / IVI

    Lead Platform Engineer - Cockpit / IVI

    Jaguar Land Rover IndiaBengaluru, Karnataka, India
    Expected Experience / Expertise : .Strong knowledge of multiple layers of Android / Linux / QNX operating system.Should have experience in design and development of platform / BSP / middleware / HMI components...Show moreLast updated: 27 days ago
    • Promoted
    • New!
    Principal Software Engineer- Virtualization / Linux / C programming

    Principal Software Engineer- Virtualization / Linux / C programming

    Red Hat India Private Limitedbangalore, India
    The Red Hat Enterprise Linux Engineering team is looking for a skilled and passionate developer with full-stack experience to join us as a Principal Software Engineer in our Virtualization team.Thi...Show moreLast updated: 15 hours ago
    • Promoted
    • New!
    Lead Software Engineer - C++ Embedded Linux

    Lead Software Engineer - C++ Embedded Linux

    Epambangalore, India
    The ideal candidate will be tasked with developing architectural solutions and pitching ideas during greenfield development. Strong communication skills and a self-driven approach are essential, alo...Show moreLast updated: 15 hours ago
    • Promoted
    • New!
    Software Engineer(Wireless) - 4+yrs - C / C++, Bluetooth / BLE / Zigbee, TCP / IP, Wireless & networking protocols.

    Software Engineer(Wireless) - 4+yrs - C / C++, Bluetooth / BLE / Zigbee, TCP / IP, Wireless & networking protocols.

    Ciscobangalore, India
    Join Cisco Wireless and help transform the network experience with our innovative wireless solutions.Enhance speed and security, and apply AI / ML for real-time insights, continuous monitoring and se...Show moreLast updated: 15 hours ago
    • Promoted
    • New!
    Senior Software Engineer - Networking

    Senior Software Engineer - Networking

    NVIDIAbangalore, India
    NVIDIA is a leader in the field of computer graphics, PC gaming, accelerated computing and AI.Within NVIDIA, the Networking Business Unit is building chips, systems and software that are powering t...Show moreLast updated: 15 hours ago
    • Promoted
    • New!
    Software Engineer - Linux Kernel

    Software Engineer - Linux Kernel

    QSCbangalore, India
    The Software Engineer will work with an experienced team of software, firmware, and hardware engineers to develop our Q-SYS platform. Q- SYS is a fast growing, award winning, software and hardware p...Show moreLast updated: 15 hours ago
    • Promoted
    • New!
    Linux Engineer

    Linux Engineer

    BETSOLbangalore, India
    Linux Engineer would be responsible for provisioning, server hardening,installation / configuration, operation, and maintenance of systems hardware, software, and related infrastructure.He would be c...Show moreLast updated: 15 hours ago
    • Promoted
    Platform / BSP Engineer

    Platform / BSP Engineer

    Cambium NetworksBengaluru, Karnataka, India
    Highly proficient in C and embedded Linux development, with.Experience with Ethernet drivers, Wifi, PCI drivers, etc.Experience ARM64 architecture-based platforms. Strong knowledge of customizing ub...Show moreLast updated: 30+ days ago
    • Promoted
    • New!
    Linux Engineer Traders NYC

    Linux Engineer Traders NYC

    Anicalls (Pty) Ltdbangalore, India
    Experience working in a complex Linux environment (experience with hybrid Linux / Windows environments is a plus).In-depth knowledge of Linux distributions and networking (e. DNS, DHCP, routing / switch...Show moreLast updated: 15 hours ago