Operations Software Engineer
Summary
Design, enhance and maintain test software for the purpose of validating product functionality and stability.
Essential Duties and Responsibilities:
- Update, maintain, and enhance current Production Automated Test Process (PATP) to ensure that products are thoroughly tested to validate unit quality and design tolerances.
- Incorporate 3rd party software utilities into test process for the purpose of test coverage enhancements.
- Document and provide training to Operations Technical Group (OTG) regarding changes to the PATP.
- Work with OTG and Contract Manufactures (CMs) to develop a structured logging mechanism to assist in the analysis and identification of common defects through out the production test results.
- Reduce the interdependencies and duplications within the PATP test process to streamline and enhance the overall testing process.
- Interacting with design and sustaining engineering departments to ensure testability of new products.
- Assisting in development and implementation of test and verification procedures.
- Providing training and sustained support to OTG regarding test software packages.
- Supporting failure analysis activities by designing software test utilities as necessary to test for specific failure modes.
- Interact with Operations Technical Group to interpret and implement proper test coverage on Dothill product.
- Interact with Operations Technical Group Technicians and other SW Engineers to interpret and implement proper test coverage on Dothill product.
Qualifications:
- Knowledge of test systems used during manufacture/repair of RAID subsystems utilizing SCSI, Fiber Channel and SATA protocols.
- Knowledge of SCSI, FC, IDE, SATA, SAS, iSCSI, interfaces and technology.
- Speaks clearly and persuasively in positive or negative situations; Listens and gets clarification; Demonstrates group presentation skills.
- Writes clearly and informatively; Varies writing style to meet needs.
- Contributes to building a positive team spirit.
- Sets expectations and monitors delegated activities.
- Looks for ways to improve and promote quality; Demonstrates accuracy and thoroughness.
- Demonstrates accuracy and thoroughness; Looks for ways to improve and promote quality; Applies feedback to improve performance; Monitors own work to ensure quality.
- Observes safety and security procedures; Reports potentially unsafe conditions; Uses equipment and materials properly.
- Comply with ISO 9000 policies and procedures.
- Computer Skills:
- Knowledge of Linux, and/or UNIX OS(s)
- Shell programming experience
- PERL programming experience
- C, C++ programming experience
- Computer Skills:
Education and/or Experience:
Bachelors of Science (BS) or equivalent from four-year College or technical school; or two to three year related experience and/or training; or equivalent combination of education and experience
Beneficial / Progression Skills (not mandatory):
- Quality data recording and analysis
- Database creation and maintenance experience, MS Access, SQL, MYSQL, etc.
- Statistical Process Control (SPC) experience
- Experience with GUI controls, CGI, JAVA
** The employee must regularly lift and /or move up to 50 pounds. Specific vision abilities required by this job include close vision, distance vision and ability to adjust focus.
We offer a comprehensive compensation package and a great team-oriented work environment. If you are looking for a challenging career opportunity, please send your resume with salary requirements to:
Dot Hill Systems
Attn: HR
2200 Faraday Avenue, Suite 100
Carlsbad, CA 92008
Main Phone: 760-931-5500
Fax: 760.931.5527
Email: apply@dothill.com
Web: www.dothill.com
Dot Hill is an equal opportunity employer and requires a pre-employment drug screen. EOE M/F/D/V

