Please forward your profiles to or call

►Chelsio Communications is the market and technology leader for 10
Gigabit Ethernet adapters. Chelsio's board-level products employ the
company's unique ICs that process compute-intensive communications
protocols at 10Gbps rates. Unburdened of this communications-processing
overhead, host servers and storage systems that use Chelsio adapters
dramatically increase both applications performance, and communications

► Chelsio products accelerate network performance in enterprise data
centers, high performance cluster computing (HPCC), enterprise-wide
data storage systems, and post-production shops for digital film and
video. Chelsio is a privately-held subsystems company in Sunnyvale,

Software developer – PXE/iSCSI boot – 1 D (5 years)


Bachelor of Engineering degree in Computer Science, or EEE.

Minimum of 4 Years experience of device driver development. Must have
prior PXE, EFI or iSCSI boot development experience.

Required skills

1. Understanding of 'C' programming language and using Windows,
or 'Gnu gcc' compilers.
2. Experience with working with Peripheral devices, specifically
PCI device.
3. Understanding of assembler for the x86, and the difference between
real-mode and protected mode. PXE is a real-mode driver.
4. Understanding of how to us low level system debuggers and
Logic Analyzers is a must have.
5. Understanding of system programming, in real-mode.
6. Knows how to setup slave IO register set, and program DMA
mappings for data transfers.
7. Is familiar with various types of Ethernet hardware, understands
DMA concepts, and has some experience programming at that
6. Understanding of eeprom flash technology used to store the
PXE driver, and how to use eeprom-programmers.
7. Understanding of networking booting process, network
server and client setup.
8. Understanding of booting Linux across the network for network
installation, or diskless client operation.

Optional experience which would be useful.

1. Experience in writing Universal Network driver interface, code.
2. Experience with DHCP, and BOOTP protocol, which are
part of the PXE boot process.
3. Undestanding of booting Solaris/Windows across the
network for network installation, or diskless client operation.
4. Hardware bring-up experience.