Senior Software Engineer Data Robotics
THIS JOB HAS EXPIRED
Overview
As a Senior Software Engineer, the successful candidate will be a part of a small but exceptional firmware team developing the Drobo family of storage arrays. These arrays implement intelligent storage virtualization algorithms.
The person in this position will contribute to the development and design of the Drobo storage virtualization stack, which requires board-level bring-up experience on embedded processors and driver development on VxWorks and Linux.
Experience Required
7+ years embedded development
Excellent board bring-up experience, with knowledge of bootloaders, embedded VxWorks and/or Linux, cross-compilation tools, writing & debugging device drivers, using an ICE, and interacting with the hardware team
C/C++ programming
Strong understanding of drive development methodologies
Strong firmware-level troubleshooting skills
Ability to review board schematics and provide feedback to hardware team
Working experience with ATA/SCSI storage protocols
Minimum 4-year technical degree. CS, or equivalent experience
Highly Desired
Experience with DMA engines, memory management, and cache
Experience with ARM, MIPS, or other embedded architectures
Recent experience with VxWorks
Experience with embedded Linux system internals
Experience with implementations of CIFS/SMB
Good understanding of networking concepts and basic understanding of TCP/IP layering
Good understanding of RAID concepts
Storage virtualization experience
| Location: |
1881 Landings Drive
Landmark Business Complex, Building F
Mountain View, CA 94043
United States
|