Oracle Software Developer 4 in Santa Clara, California
Software Developer 4
The Oracle Flash Storage Array Storage Area Network (SAN) team is a team of software engineers doing design, development, and maintenance of the “SAN subsystem” of the Flash Storage product series. This software component implements the standards-based interface via which external hosts and applications write and read data to and from the storage array within a Storage Area Network.
The opening is for an engineer to help design, develop, and maintain the software that comprises this SAN subsystem, working as part of the development team. The SAN subsystem is large and intricate, requiring ongoing development to meet continually evolving industry needs. The position also involves periodic analysis and debug of reported product problems, and occasionally helping to resolve end user “SAN related” problems involving the product. The candidate must have a thorough knowledge of Ethernet and Fibre Channel analyzers. Must understand the set up procedures, how to capture traces and be able to analyze those traces to troubleshoot and solve a problem.
The candidate should have expertise in developing and maintaining large multi-threaded, performance-sensitive C software applications, preferably in an embedded environment, as well as development experience in the Linux OS.
The candidate should possess strong knowledge of the iSCSI and TCP/IP protocols, and SCSI. Some experience with QLogic HBA interfacing, particularly with the E4 HBA, is highly desirable. Knowledge of Python desirable. Lastly, the candidate should also have a proven track record of meeting commitments in a timely manner and of working productively in a team environment. This candidate should have a culture of being relentless when it comes to getting things done and will not be denied to solve a problem.
Storage has never been such an important and exciting field, and this position offers a great opportunity to become part of a capable and experienced storage team!
Detailed Description and Job Requirements
Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc.
As a member of the software engineering division, you will take an active role in the definition and evolution of standard practices and procedures. You will be responsible for defining and developing software for tasks associated with the developing, designing and debugging of software applications or operating systems.
Work is non-routine and very complex, involving the application of advanced technical/business skills in area of specialization. Leading contributor individually and as a team member, providing direction and mentoring to others. BS or MS degree or equivalent experience relevant to functional area. 7 years of software engineering or related experience.
Oracle is an Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability and protected veterans status or any other characteristic protected by law.
Job: Product Development
Other Locations: US-CA,California-Santa Clara
Job Type: Regular Employee Hire