Position: Senior Software Engineer (Device Drivers)
Location: San Jose, CA

Responsibilities:
Develop software for a storage product.

This involves the following:
Working with the architecture team to ensure designs are complete.

Developing High Level and Low Level software designs (HLD/LLD)

Holding design / code reviews with peer members

Writing clean maintainable code in C and C++

Unit testing the code prior to submittal to a corporate build

Bug analysis, reproduction and fixes

Providing assistance for any customer issues that arise.

Working directly with the test team to develop feature and function test
plans.

Helping out with critical customer escallations

Requirements:

This position REQUIRES 8- 10 years of experience in developing device
drivers for
the data path of networked storage products (NAS and SAN)

Required Technical Skills:

Device driver design and development experience in a data storage product
(datapath)

Device driver experience in a *NIX operating system (Linux, FreeBSD, QNX
preferred)

Experience debugging with GNU Debugger

Expert level programming experience in C and C++ on an Intel / AMD x86
platform.

History of writing clean maintainable code that passes architectural
scrutiny.

5 years experience in developing multi-threaded POSIX multi-processor
solutions.

Working knowledge of FC, FCOE, TCP/IP and SAS

Working knowledge of the operation / configuration of a Storage Area Network
(SAN)

Working knowledge of the operation / configuration of Network Attached Storage
(NAS)

In depth knowledge of network analysis tools (Analyzers, Jammers etc)

Experience with Perforce, CVS, Rational Rose or other source code control
systems.

Minimum Education:
Bachelors Degree in Computer Science, Computer Engineering or equivalent is
required

Masters Degree in Engineering is preferred.

Please respond with your detailed resume, showing your experience in line
with the above defined requirements. Send to: hank AT ocgrp DOT com

Additional opportunities at:
www.ocgrp.com

- Architecture experience (Reverse Proxy, load balancers,
firewalls, high availability, networking principals, protocols)

- Certificate based authentication background/experience (SSL,
PKI, Smart Card/PIV card)

- Identity Federation (SAML v2).

PREFERRED KNOWLEDGE:

- Familiarity with Sun Java System Access Manager or OpenSSO
- Familiarity with Sun Java System Access Manager Policy Agent
- Familiarity with Agile Software Development / Scrum

MINIMUM LEVEL OF EDUCATION:

BS/BA (Computer Science, Information Systems or related IT field)

If this position of interest to you, please send me a word copy of
your resume along with your daytime contact number at your earliest.

eTouch Systems Corp is an Equal Employment Opportunity Provider

Contact:
You may apply for this position online at:
www.tbe.taleo.net/NA7/ats/careers/requisition.jsp?org=ETOUCH&cws=1&rid=774