Software Test Development Engineer, EUV: 08-CO215P
Cymer, the world's leading supplier of excimer light sources for more than 20 years, delivers the deep ultraviolet (DUV) photolithography sources that are essential to today's semiconductor marketplace. Cymer laser light sources are a key enabling technology--allowing the semiconductor industry to meet the exacting specifications and manufacturing requirements for producing today’s most advanced semiconductor chips—facilitating the evolution of consumer electronics from the iPod to the latest gaming systems.
A career with Cymer is a career that matters. Each of our employees possesses pride in Cymer’s unique corporate culture and upholds Cymer’s values of integrity, teamwork, drive for innovation, passion to succeed and balance through humor. We employ multi-talented, passionate and extremely progressive people and continue to build a team that boasts intelligence, innovation and dedication to the community.
The key to our success is our culturally-rich and diverse employees. If you are ready to explore great science on the cutting edge of technology, meet the aggressive goals of our sales or marketing groups, possess the skills to enable our manufacturing processes, or if you are a specialist in our other business or technological fields that can support our drive for innovation – consider a career with Cymer.
SUMMARY
Work in the new product introduction test development group, developing, designing, validating and implementing software to satisfy requirements for functional validation test of production lasers.
ESSENTIAL DUTIES AND RESPONSIBILITIES Design, program, document, and debug data acquisition and automation software for production use. Scope includes:Data acquisitionData processingData analysis (Statistical analysis…)GUI interface developmentRepository management of large quantities of dataStandard report generationDiagnose computational, optical measurement, and data acquisition hardware problems.Optimization of test process through automation and cycle time reduction.Manage software library to meet future needs for expansion, and promote code reuse within the company.Manage user access to data, and access to software.Communicate measurement specification calculations to marketing and manufacturing.Ensure secure data archiving format for database importation.Other duties may be assigned.
Development Environments include, but not be limited to: LabView, C, C++, Java, Matlab
Interface Capabilities include, but not limited to:, Ethernet, TCP/IP, serial, National Instruments DAQ.
Responsibilities include:Gathering, development and formal review of software requirements based upon input from engineers, scientists and managers. Participation in code reviews. Design and development of reliable, robust software applications that meet the software requirements.Deployment of software tools and training of users.Participation in the development and execution of the department roadmap for software tools.
SUPERVISORY RESPONSIBILITIES
This position has no supervisor responsibility.
QUALIFICATIONS
Must have software training within a Windows environment of:Expertise in Labview, and associated NI hardwareExperience with Matlab/C/C++/Java.Embedded software development a plus/serial communicationsFamiliar with SQL/UML/Ethernet protocolsExperience with Verilog and VBAUnderstanding of OOP methods, Experienced with RealTime programming techniques.Familiar with manufacturing process and production environmentsMust be experienced in writing program documentation.Coordinate between design and manufacturing engineers to create automated tests/test equipmentStrong attention to detail.Green Belt Six SigmaAbility to read and understand schematics and related instructionsAbility to apply formal software development methodologies
EDUCATION and/or EXPERIENCE
Typically has a Bachelor’s Degree in EE, Physics and 5 to 8 years of relevant experience or an equivalent combination of experience and education; may have advanced degree.
Experience using process data to monitor and improve manufacturing, test processes or other projects as assigned.
LANGUAGE SKILLS
Ability to read, analyze, and interpret general business periodicals, professional journals, technical procedures, or governmental regulations. Ability to write reports, business correspondence, release notes and procedure manuals. Ability to effectively present information and respond to questions from groups of managers, clients, customers, and the general public.
MATHEMATICAL SKILLS
Ability to apply advanced mathematical concepts such as exponents, logarithms, quadratic equations, and permutations. Ability to apply mathematical operations to such tasks as frequency distribution, determination of test reliability and validity, analysis of variance, correlation techniques, sampling theory, and factor analysis.
REASONING ABILITY
Ability to define problems, collect data, establish facts, and draw valid conclusions. Ability to interpret an extensive variety of technical instructions in mathematical or diagram form and deal with several abstract and concrete variables.
CERTIFICATES, LICENSES, REGISTRATIONS
Software training certification preferred.
PHYSICAL DEMANDS
The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
While performing the duties of this job, the employee is regularly required to use hands to finger, handle, or feel and talk or hear. The employee is occasionally required to stand, walk, and reach with hands and arms. The employee must occasionally lift and/or move up to 50 pounds. Specific vision abilities required by this job include close vision, and ability to adjust focus.
Some situations may occasionally create difficult physical demands:Extended time working on feetLong overtime hours, sometimes stressfulExtensive time working with CRT's
WORK ENVIRONMENT
Cymer manufacturing environment is low volume, high mix. This position will be part of a software team who share software modules, tools, and larger projects, however, for the large part work independently on developing software to support different sub-test routines. These sub-routines will typically get integrated within a group of other sub-routines written by other software engineers. Work is performed for the most part in office environments however there shall be occasion to work on the production floor in clean room test bays.
|