[Jobposts] Awesome Development Career Opportunities @ VMWARE ( Storage Division) Locations: Colorado and MT View.

Nikki Bell (c) nbell at vmware.com
Thu Mar 8 22:09:05 UTC 2007


NOTE to Applicants:  Below , please find just a  Sample of our Multiple
openings in  our Storage group.

We would consider Interns, New Grads,  Senior and Principle Engineers and
Management level candidates. 

We will consider international candidates.

If you would like to learn more please contact Nikki Bell @ 650-384-4962 or
forward your resume to nbell at vmware.com <mailto:nbell at vmware.com>   

 

 

VMware Inc., a pioneer in virtualization software for industry-standard
computers, is seeking an engineer experienced in scalable distributed data
management software. You will function as a member of the Structured Data
Access Group to design and implement distributed data management components
including distributed journaling file systems as well as enhancing existing
architecture. 

Responsibilities: 
Design and develop distributed file systems component to support data
management features such as snapshot, replication, and volume management. 
Assist with debugging and verification of defects in the storage management
software. 
Provide technical specifications and white paper for new designs and
architectures. 

Requirements: 
The candidate must have experience resolving complex software defects. This
includes reproducing problems based on written descriptions, applying
relevant techniques to isolate root cause, tracing through large source code
bases, and writing long-term fixes as well as short-term workarounds. 

MSCS, MSEE, BS, or equivalent with 6+ years of experience with strong C
programming skills. 
Must have solid experience and knowledge UNIX kernels with relevant
experience in Linux kernels and with minimum 3 years of experience in
distributed file systems development, debugging, and problem analysis. 
Working knowledge systems programming including multi-thread programming,
on-disk format, and distributed locking protocol. 
Strong command of UNIX kernel debugging tools and techniques 
Must have experience resolving complex storage defects. The candidate should
have hands on experience with SAN configuration as well as a very good
knowledge of various storage architectures (SCSI, RAID, NAS) 
Must have strong analytical, diagnostic and problem-solving skills with
ability to work independently and be able to prioritize and handle multiple
outstanding tasks 
Strong command of UNIX kernel debugging tools and techniques 


2) FILE SYSTEM ENGINEER

 

Design and develop distributed file systems component to support data
management features such as snapshot, replication, and volume management. 
Assist with debugging and verification of defects in the storage management
software. 
Provide technical specifications and white paper for new designs and
architectures. 

Preferred Requirements: 
The candidate must have experience resolving complex software defects. This
includes reproducing problems based on written descriptions, applying
relevant techniques to isolate root cause, tracing through large source code
bases, and writing long-term fixes as well as short-term workarounds. 

BSCS, BSEE, or equivalent. 

Preferred Experience: 
Must have solid experience and knowledge UNIX kernel with relevant experience
in Linux kernel and with distributed file systems development, debugging, and
problem analysis. 
Working knowledge systems programming including multi-thread programming,
on-disk format, and distributed locking protocol. 
Strong command of UNIX kernel debugging tools and techniques 
Must have experience resolving complex storage defects. 
The candidate should have hands on experience with SAN configuration as well
as a very good knowledge of various storage architectures (SCSI, RAID, NAS) 
Must have strong analytical, diagnostic and problem-solving skills with
ability to work independently and be able to prioritize and handle multiple
outstanding tasks 
Strong command of UNIX kernel 

 
3) ISCSI ENGINEER
 
You will use your problem analysis expertise both in defect and performance
issue resolution. You will develop and modify the VMNIX/LINUX kernel as
needed to support the iSCSI  storage device interface. You will identify
performance bottlenecks in the ESX I/O subsystem and recommend and implement
optimizations to the kernel as needed. 
 
* Day to day software development in a LINUX/Windows Kernel environment
primarily in C 
* Kernel level development (LINUX). 
* Kernel debug (db,kdb,kgdb)(LINUX). 
* X86 assembly programming (BIOS or driver debug) 
* PERFORCE configuration management software 
* Experience with iSCSI and TCP/IP software development & maintenance 
* IP Driver and protocol development on Linux.


More information about the Jobposts mailing list