Applied Successfully!
Thank you for applying on this job post, We will get back to you shortly, Meanwhile start browsing our other jobs
Job id : 42903

Linux Kernel / Device Driver Developer

Linux Kernel / Device Driver Developer

  Pune
   Marvell India Pvt ltd        Pune
  2 years ago   

JOB ID:42903

Job details

Job Type

  Full Time

Functional Area

Software Development,RnD/Engineering design

Industry

Electrical/Electronics/Semiconductor

Education

Not Specified

Experience Required

  5 - 20 Yrs

Key Skills Required

  linux, c programming, ethernet protocols and technologies, tcp/ip protocol and networking stack, linux kernel

Other Skills Required

 

Job Description

Linux Kernel / Device Driver DeveloperThe Opportunity
Linux Driver Developer
Position Description
We are looking for a team member to work on design, developmentand supportofLinux NIC driversand other software
components for Marvell Intelligent Ethernet Adapters (IEA) and Converged Network Adapters (CNA)in the LinuxOS.
The successful candidates need to be able to program complex hardware and create/improve drivers for this hardware.
Excellent debugging skills, understanding of modern Linux networking is a must have.
Specific requirements
o Thorough understanding of Linux/Unix kernel internals
o Experience 5 to 20 years
o Thorough understanding of OS and system software concepts likeDMA, interrupts, processes & threads, memory management,cache management,synchronization etc.
o Proficient in C programming
o Thorough understanding of Ethernet protocols and technologies
o Thorough understanding of TCP/IP protocol and networking stack
o Understanding of FC/FCoE/iSCSI storage protocols is good to have.
o Experie...  See More
Linux Kernel / Device Driver DeveloperThe Opportunity
Linux Driver Developer
Position Description
We are looking for a team member to work on design, developmentand supportofLinux NIC driversand other software
components for Marvell Intelligent Ethernet Adapters (IEA) and Converged Network Adapters (CNA)in the LinuxOS.
The successful candidates need to be able to program complex hardware and create/improve drivers for this hardware.
Excellent debugging skills, understanding of modern Linux networking is a must have.
Specific requirements
o Thorough understanding of Linux/Unix kernel internals
o Experience 5 to 20 years
o Thorough understanding of OS and system software concepts likeDMA, interrupts, processes & threads, memory management,cache management,synchronization etc.
o Proficient in C programming
o Thorough understanding of Ethernet protocols and technologies
o Thorough understanding of TCP/IP protocol and networking stack
o Understanding of FC/FCoE/iSCSI storage protocols is good to have.
o Experience in kernel debugging is required
o Workwith Linux distro partners (RedHat, Novell, Citrix, Oracle etc.) to have the drivers inbox onmajorLinux distributions
Good to have
o Development experience in Linux XEN/KVM hypervisors or any other hypervisor environment is good to have
o Understanding of PCI and IOV protocols is good to have
o Understanding of DPDK Software is good to have
o Experience with networking storage technologies iSCSI, FCoE, NVMeoTCP would be a great plus.
o Experience with RDMA ( RoCE or iWARP) would be another great plus. Common
o Modern VCSknowledge
o Teamwork
o Linux/Windows environment agnostic
See Less
About Company
We believe that infrastructure powers progress. That execution is as essential as innovation. That better collaboration builds better technology. At Marvell, We go all in with you. Our leading-edge solutions are the essential building blocks of the infrastructure technology of the future. And that success is dependent on the tenacity of our global team coming together to lead that change. At Marvell, everyone has an important role to play in changing the way tomorrow’s enterprise, cloud, automotive, and carrier architectures transform—for the better.