Requirements:
Essential
· BE/BTech degree required. 8-12 years experience in software design and development in Unix/Linux environments
· Prior experience with development of system software on at least two of HP-UX, AIX, Solaris, and Linux is essential.
· Must have experience in development on SMP(what is SMP) systems and multi-threaded programs – desirable areas of experience are device drivers, volume managers, multipathing software, and SAN management for FCP and iSCSI.
· Must have strong debugging skills, using a variety of tools including kernel debuggers.
· Object Oriented Programming experience is a must, preferably in C++ (However we will consider strong Unix/C experience along with some OO experience, e.g., Java)
· Programming skills, especially in Perl and scripting languages will be required (but can be learned on the job – must be a quick learner).
· Experience in developing commercial software products, passion for quality, and good software engineering practices.
· Demonstrated ability to manage multiple conflicting/changing priorities and tasks in a dynamic work environment
· Good written and verbal communication skills to interface with test engineers, external development and test partners including system vendors, and other parts of Network Appliance including marketing, customer support, and sales
Desirable
· SAN/Disk Storage (FCP/iSCSI) experience – knowledge of host-side storage technologies (volume manager, multi-pathing).
· Familiarity with Veritas or HPUX/Solaris/AIX host-side storage stack – knowledge of Logical Volume Manager in general
|