C++ Developer Hopkinton, MA OSI - 1247 6 to 12 Months
Perform product sustenance engineering for Block and File Storage controller software. Work requires root cause analysis for field defects, working with escalation engineering support on critical issues, recovery of customer operations, reproduction of customer issues, development of code fixes and feature enhancements.
MINIMUM Requirements: 5- 8 years of development experience Levels: Mid & Senior-level development experience MUST have kernel skills
Skill Requirements: C, C++, Shell Scripts (C, Bash) programming experience in a multi-threading environment. Strong problem solving and debugging skills. Good understanding of Operating Systems Internals, Device drivers, Kernel programming. Debugging skills: GDB, WinDbg, Ethereal Tool File system, Network, File Access Protocol (CIFS, NFS). Good experience on Unix like systems, Unix Internal, Unix File System. Ability to interact and work directly with customers as needed to resolve problems.
Nice to Have: Having development experience on any of the product lines like VNX, Unity, VMAX, Isilon, XIO Having strong Storage domain knowledge and worked on any of the SAN, NAS products. Programming experience with Storage and/or filesystems products is highly preferred.
Pointers: Extensive hands-on development experience is very helpful. The environment and toolset used are dynamic. Strong C/C++ developer profiles with or without storage experience necessary to be successful. Strong software debugging skills and a balanced mindset about problem-solving is necessary for success Understanding in one of the key areas: kernel operating principles, device drivers, file systems, network protocols will be necessary for the candidate to be successful. Strong learning and self-teaching ethic are necessary to master the knowledge which will need to be learned on the job.
- provided by Dice Associated topics: back end, c++, c#, develop, developer, java, matlab, perl, software engineer, sw