Linux Networking Driver Development Engineer
QLogic - Mountain View, CA

This job posting is no longer available on QLogic. Find similar jobs: QLogic jobs

QLogic, a leading supplier of high performance storage networking solutions, simplifies the process of networking storage by providing the only end-to-end SAN infrastructure in the industry. QLogic builds solutions based on all storage network technologies including Fibre Channel, iSCSI, and FCoE/Ethernet.

We have an immediate opening for a Linux Device Driver Development Engineer, based in our Mountain View, CA office. In this position you will be responsible for:

Design, develop, and suport Linux NIC driver and other software components for QLogic Intelligent Ethernet Adapters (IEA) and Converged Network Adapters (CNA) in the Linux operating environment

Design, develop, and suport virtualization technologies like, NIC Partitioning (NPAR), Single Root IO Virtualization (SR-IOV) etc. in the Linux NIC driver and other software components for Linux XEN and KVM hypervisor environments

Participate in all phases of development and support from requirements, design, implementation, unit testing, performance bench marking, and providing support for downstream test partners, OEMs, customers etc.

Work closely with the ASIC, hardware, firmware, testing teams, OEMs, and customers on resolving issues found during various phases of development, testing, and deployment

Be available to work at OEM and customer site if needed.

Work with upstream kernel community to have the drivers included in upstream kernel code

Work with Linux distro partners (RedHat, Novell, Citrix, Oracle etc.) to have the drivers inbox on major Linux distributions

Work on gathering Linux specific requirements for new features and work with hardware/firmware teams to get them incorporated in the newer hardware/firmware

Ability to come up with detailed design specs for the driver using firmware/hardware API specifications

Work with Engineering Integration Test (EIT) & System Integration Test (SIT) teams to develop new test cases , and to get the test cases automated.

Work on issues reported and providing support for Engineering Integration Test (EIT) & System Integration Test (SIT) teams

Work with support engineers to understand and resolve field issues

Work with marketing and tech pubs to come up with user guides and customer visible documentations

Contribute towards organizational goals and objectives

Required Skills

BS degree in Computer Engineering, Computer Science or related engineering degree.

3+ years of device drivers and/or system software development experience in Linux or Unix operating environments

Thorough understanding of Linux/Unix kernel internals

Thorough understanding of OS and system software concepts like DMA, interrupts, processes & threads, memory management, synchronization etc.

Proficient in C programming

Thorough understanding of Ethernet protocols and technologies

Thorough understanding of TCP/IP protocol and networking stack

Understanding of FC/FCoE/iSCSI storage protocols is good to have.

Development experience in Linux XEN/KVM hypervisors or any other hypervisor environment is good to have

Understanding of PCI and IOV protocols is good to have

Experience in kernel debugging is required

Self-motivated and a team player

Expertise in software development lifecycles and software testing methodologies & techniques

Excellent analytical skills, good communication skills, and ability to work in a team environment

Ability to multitask efficiently

THE COMPANY
Founded in 1994, QLogic Corporation (Nasdaq QLGC) is a leading provider of data, server, and storage networking infrastructure solutions QLogic is focused on the predictability and consistency of infrastructure—a key requirement of application owners. Using a protocol-agnostic approach, QLogic provides end-to-end, integrated solutions that address the broad networking spectrum. The company’s leadership in technology integration, maturity of software stack, and advantage in time to-market make it the top choice to address I/O requirements in a virtualized world. Channel partners and leading OEMs, such as Cisco, Dell, EMC, HP, Hitachi Data Systems, IBM, NetApp, and Oracle, rely on QLogic adapters switches, routers, and ASICs for their data, storage, and server networking solutions.

With headquarters in Aliso Viejo, (Orange County) CA, QLogic is a NASDAQ Global Select company. The company employs over 1100 people globally and is an Equal Opportunity Employer.

Required Experience

QLogic - 19 months ago - save job
About this company
10 reviews
QLogic keeps its customers on a steady diet of Fibre...Channel. The company designs server and storage system networking products, including...