We have been retained by a leading MNC to provide them with System Software professionals in the following areas:

Candidates with a good understanding of Fibre Channel, SCSI and SAN architectures, highly desirable. Experience with EMC and other vendor storage arrays is advantageous. Must possess excellent verbal and written communications skills and a proven track record of technical leadership.

Basic skills required for all positions are UNIX (Solaris, BSD, Linux), Windows, C/C++

System Software Engineers

2-15 years of experience developing systems level software in a Unix, Linux and/or Windows environment.

Experience in object oriented development, using UML concepts and development methodology

Experience in at least one of the following storage areas is a must: storage virtualization, SAN management functions and/or replication capabilities.

Experience in Volume Management, Multi-path environments, Lun management, Zoning software is an advantage.

Unix/Windows/Novell Developers

Sound knowledge of, and experience in

Unix/[Windows NT4 and Novell] Operating System, Storage sub-system and Systems development

Windows 2000/Windows 2003 Operating System and Storage sub-system a plus OR Kernel development projects on TRU64 and Kernel development projects on Solaris, HPUX, AIX and Linux

Ability to respond effectively and urgently to multiple issues arising from support, maintenance, and sustaining of the existing products and applications.

Windows NT4.0 Kernel Developers

A senior level Windows Kernel developer with sound experience in the design and development of Windows Device Drivers, filter drivers, file systems for various Windows Platforms (primarily NT4). Should have thorough knowledge of the Windows IO Stack and kernel-debugging environment. Knowledge of Operating Systems internals, synchronization and locking issues, and development of complex multi-threaded and client/server applications is required.

Strong knowledge of Windows Operating System and Windows Storage sub-system

Excellent kernel debugging skills

Windows GUI and Install developers

A senior level Windows Application developer experienced with developing complex multi-threaded and client/server Windows applications and product packaging. The developer will package and perform development verifications testing on maintenance releases associated with customer defects.

Strong knowledge of Windows Operating System, Windows application development, and Windows inter-communications

Experience in packaging with InstallShield

Experience utilizing various Windows Programming technologies such as RPC/COM/DCOM is required.

Novell NLM and Install Developers

A senior level Novell NLM developer experienced with developing storage stack applications and packaging Novell driver packages. The developer will package and perform development verifications testing on maintenance releases associated with customer defects.

Strong knowledge of Novell Operating System and Novell storage sub-system

Excellent storage stack and NLM debugging skills

Experience developing HAM and CDM drivers

Unix Kernel Developers

A senior level developer with experience developing kernel storage drivers and platform packaging. Must package and perform development verifications testing on maintenance releases associated with customer defects.

Strong knowledge of Solaris/AIX/HPUX Operating System and Solaris/AIX/HPUX storage sub-system

Excellent storage stack and kernel debugging skills

Experience with complex cluster and san configurations

Senior Software Engineers

Team members to design, develop, document, and implement regression tests. This entails writing/debugging test cases in C and Perl using EMCís multi-platform application programming interface together with its command-line interface for managing the Symmetrix. The focus is on test development and automation. Required to proactively promote quality in every phase of the product life cycle.

Experience with UML or Rational Rose

Experience with CIM, SMI

Proven ability to deliver high quality Java, C, C++, Perl, SQL, Shell Scripting on UNIX or Windows

Strong automated regression testing experience on both UNIX and Windows operating system platforms

Sound working experience with at least two of the five industry standard databases on multiple operating system platforms, including Oracle, SQL Server, Sybase, Informix, and DB2/UDB, is a plus

Testing experience on Novell, MVS, or AS/400 is a plus

Client/Server testing experience is a plus

Software Quality Assurance & Maintenance

SQA Engineers

Around 2-15 years experience as a Senior QA engineer with a track record of technical leadership and the ability to design and develop automated test harnesses. The candidate must have experience in setting up and testing SAN hardware environments. Experience in design and developing hardware simulation capabilities is desirable.

Test Engineers

The candidate will be responsible for the entire testing lifecycle activities for storage related applications.

System Administrative Experience must include complete knowledge of the OS, the ability to set up a jump server, INB, and must be able to work with and install 3rd party software that the OS supports. Must have the ability to set up clusters and install / replace hardware (disks, HBAs).

Skills required:

experience on multiple types/platforms of applications, OS (NT/Novell/Solaris/HPUX/AIX Linux etc.) and hardware

one or more of these testing tools: WinRunner/LoadRunner, Segue SilkTest, Rational test tools

shell scripting and Perl. A prior experience in development preferable

Mercury Test Director experience is an advantage

Sustaining Software Engineer

Responsible for supporting released versions of the EMC Development Suite and Solutions Enabler. Must interact with internal EMC developers and external partners using the product API, troubleshoot application errors, review logs and other runtime artifacts, problem reproduction, design solutions, document and test cases, assess field problems and communicate their impact.

Required skills:

Comprehensive knowledge of C, C++/Java

Familiarity with core dump analysis

Build and Release Engineer

Responsible for supporting and maintaining the source code management system, automating daily builds, related tools and processes necessary to perform daily builds in a heterogeneous environment.

Must monitor daily / nightly automated builds, troubleshoot host / connectivity issues, identify and alleviate compilation / linker issues, continually work to improve automated build infrastructure.


Knowledge of CVS critical.

In-Depth csh and korn shell and Perl scripting

Comprehensive knowledge of 'make' utility

Windows NT build experience

InstallShield scripting.

UNIX administration skills

SQA Software Engineer

Candidate should have strong knowledge and experience with C-based API and CLI testing within a multi-platform environment, including UNIX and Windows NT

Client/Server testing experience a strong plus

General knowledge of Enterprise Storage Software is a plus

Proven ability to deliver high quality C, C++, Perl, SQL, Shell Scripting on UNIX or Windows

Working knowledge of Rationalís PureCoverage or equivalent

Experience with UML or Rational Rose

Experience with CIM, SMI

Please reply with your latest resume or send to sridhar@mindsyncindia.com.

Thanx & Regards,
R Sridhar
MindSync Interactive

Voice: +91-80-5510430, +91-80-5514489
visit us at http://www.mindsyncindia.com

PS: We have other requirements for System Administrators (BSD/AIX/Linux/HPUx/NT) and Network Specialists (CCNE, CCIE, CCSE)