Senior Software Engineer: Virtualization Data Robotics
Overview
Senior Software Engineer on a small exceptional team developing the Drobo family of storage arrays, which implement intelligent storage virtualization algorithms, thin provisioning, and data aware tiering. The position requires contributions to the development and design of the Drobo storage virtualization stack.
Responsibilities
An ideal candidate for this role is a technology leader, learning the existing product inside and out, helping understand how best to evolve it, and thinking creatively to drive innovation. This is a hands-on coding role, but with a high degree of scope to architect, design, and lead. The candidate will work closely with the Drobo architects, exemplify good process methodologies, and help drive improvements in these areas.
Requirements
7+ years of systems software and/or embedded development
Strong C/C++ programming skills
Good understanding of storage concepts such as RAID, SAN, SCSI, SATA, iSCSI, and file systems
Working knowledge of networking concepts with a basic understanding of TCP/IP layering
Storage virtualization experience, such as ESX and Hyper-V
Excellent firmware level debugging skills
Minimum 4 year technical degree. CS or equivalent experience
Highly Desired
Experience with ATA/SCSI storage protocols, solid state drives
Recent experience with VxWorks
Good background with Linux system internals
NAS experience, such as CIFS/SMB and AFP
Product integration and scripting experience
Experience with ARM, MIPS, or other embedded architectures
Team leadership, project management experience desirable
| Location: |
1881 Landings Drive
Landmark Business Complex, Building F
Mountain View, CA 94043
United States
|