1. Linux Developer
The candidate will be part of the team developing and maintaining NIC, TOE, iSCSI, iWARP & FCoE drivers for 40/10GB Ethernet adapters.
This will primarily be for Linux but can be extended to other Operating Systems (eg: FreeBSD, ESX, etc.)
He / She will be responsible in design, coding and testing software components. The candidate should be willing and able to work with the Linux kernel.org and OFED community, to maintain, upgrade and upstream device drivers as required.
– Experience in Linux driver development.
– Experience in developing and maintaining of Network drivers and/or IWARP drivers and/or TCP offload drivers and/or iSCSI drivers and/or FCoE drivers is preferable.
– Experience in analyzing and debugging kernel crash dumps.
2 – 6 years of experience in software projects involving the following skills:
– RDMA/IWARP/RoCE, TCP offload, iSCSI, FCoE, FC, Networking device drivers.
– Good knowledge in TCP/IP.
– Kernel programming on Linux, Freebsd, ESX, etc.
– Performance tuning, crash dump analysis, solving critical customer issues
– Interaction with open source community like kernel.org, OFED, etc.
If you meet the above requirements, kindly email your resume to email@example.com with subject as “Linux Developer Job”.
2. ISCSI Developer
The candidate will develop and maintain the iSCSI driver for high performance 40 / 10G Unified-Wire Network Adapters.
– Prior experience in any driver development (storage and / or networking) is a must on at least any one of the OSes (Linux, Freebsd, Windows, ESX, etc.).
– Design/Develop/Maintain iSCSI drivers and other software components in the kernel and user environment.
– Participate in all phases of product cycle from requirement, design, coding, unit testing, to benchmarking and support.
– Work closely with the ASIC, Hardware, Firmware, QA and support teams on resolving issues.
– Support the effort to have the driver included in the upstream kernel as well as in the various upcoming distributions.
– Back port the driver to recent version of the distributions.
M.S. in C.S. or E.E required
– At least 2~4 years of driver development experience in developing and debugging kernel code.
– Familiar with storage/network kernel mode driver development for various technologies such as iSCSI, FC and/or TCP offload.
– Knowledge of higher level network protocols including TCP/IP and socket programming.
– Experience in troubleshooting OS related, device driver and hardware level problems.
– Ability to understand technologies such as SAN, iSCSI and/or FC.
– Prior driver development experience in 10G network driver and iSCSI are highly desirable.
– Be willing and able to code to existing architecture while looking for potential areas of improvement.
– Team player.
– Excellent verbal and written communication skills
If you meet the above requirements, kindly email your resume to firstname.lastname@example.org with subject as “iSCSI Developer Job”.