Subscribe to Newsletter
 
 Google   

`



Openings in Chelsio

Chelsio Communications, a privately held subsystems company in Sunnyvale, California, is the market and technology leader in protocol engines and server adapters for 10 Gigabit Ethernet (10GbE).Chelsio provides products and solutions for the following applications:

  1. Enterprise data centers, connecting high-speed servers and storage systems to the data-center backbone
  2. High Performance Cluster Computing (HPCC), interconnecting servers in cluster and grid-computing architectures, and connecting these clusters together locally or over long distances (WAN) Storage target systems serving users over high-speed LANs or dedicated IP storage networks

Core Technology Chelsio’s flagship board-level protocol engine is the worlds best performing 10GbE adapter. It employs Chelsio’s unique Terminator ASIC that processes TCP/IP, iSCSI, and other upper-layer protocols – unburdening the host-system’s CPU of these tasks. Unlike competitive solutions that tax the host-system CPU to process these protocols, Chelsio’s TCP offload engine (TOE) technology dramatically increases the host-system’s CPU performance, as well as its network bandwidth

Chelsio is currently looking for

Position 1

Windows Architect/Manager with 8+ years experience

Job Description:
An experienced hands-on software architect to help define, design and develop networking and storage miniport driver stacks on the Windows OS family for Chelsio's 10Gb networking adapters.

The ideal candidate must have worked at the architectural level with storage or networking hardware and software, with hands-on development experiences in a Windows environment. The ability to organize requirements and architect a solution is critical to this position.

The candidate will be involved in all phases of the software development process, including requirement analysis, design specification, coding, performance optimization and trouble shooting.

The candidate will develop the driver in C using windows DDK environment. Development is for drivers running on X86, X64, and Itanium architectures.

The candidate will become the point of contact for all windows related driver development and will be responsible for tacking issues with various type of drivers in development and at the same time managing and mentoring junior engineers. Feature additions, project scheduling and timely delivery of device driver will be the at most priority of this job. This candidate should be a self-starter and able to manage multiple priorities and tasks in a dynamic environment.

Requirements:

  1. 8+ Years of experience in Windows driver development.
  2. Expert understanding of Windows Kernel mode development, WDM drivers, and bus driver functional concept.
  3. Experience in developing networking stack (NDIS and/or WSD) including Ethernet and TCP/IP.
  4. Experience with SCSI bus protocol and Windows Storage driver stack. Knowledge of iSCSI Protocol is desirable.
  5. In depth knowledge of Windows user space to kernel interaction, virtual vs. physical memory and I/O manager.
  6. Experience with network stack profiling and performance optimization.
  7. Experience with Multi-threading, timers, synchronization in Windows kernel space.
  8. Must have the ability to read hardware specifications, diagnose and correct software/hardware interaction issues.
  9. Candidate must have the ability to write, review, and revise technical documentation.

Education:
BE/MSEE or MSCS

Position 2

Windows Developer (NDIS) 2-127 with 3-6 years of experience

Responsibilities:
The candidate will participate in Chelsio's effort to develop a set of device drivers for the Windows OS family for Chelsio’s flagship 1Gb/10Gb Ethernet devices. The candidate will be involved in early phases of the development process, including: requirement analysis, developing and writing of design specifications and test plans, testing, performance evaluation, and troubleshooting.

Requirements:
The ideal candidate will have experience delivering at least one NDIS driver, working knowledge of NDIS drivers and must have the ability to quickly analyze complex problems, propose efficient solutions, articulate his/her thoughts clearly and concisely, and be able to follow through with performance tuning.

Excellent knowledge of network protocols (layers 1-7).

  1. Working knowledge of ethernet, 802.1Q vlans, 802.3ad, IP, ICMP and TCP.
  2. Hands-on experience with network gear including switches/routers/sniffers/packet-analyzers/load generators and protocol analyzers.
  3. Good understanding of the interaction of software & hardware layers in networking stack.
  4. A good understanding of the interplay of the network subsystem and other OS subsystems.
  5. A thorough understanding of TCP/IP protocol, L2 and L3 Internet protocols is desirable.
  6. Track record of delivering quality products on time.
  7. High degree of written and verbal communication skills.

Education:
B.E/B.Tech in Computer Science or Equivalent required (M.E/M.Tech desirable),

Please send your resume to trupti@assureconsulting.com