Senior Software Engineer job at San Jose, CA
August 21st, 2009Position: 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
Filed under Job News | | RSS 2.0 | Email this Article