EPIC Job/Intern/Co-Op Postings

Nanotech

Applications Engineer II
Job Summary

The Applications Engineer (Level II) develops machine tool processes in collaboration with the Applications Team,
while assisting sales functions by providing applications support through fabrication of customer-requested
samples to specification in a timely-manner. This position will require training of customers with customized
agendas based on the customer application. This position will play a major role in supporting the daily
requirements in the operation and maintenance of ultra-precision machine tools as well as manufacturing and
metrology development in fabrication of optical components. This position will also support engineering in new
product development and testing. The successful candidate must be a team player with strong math skills,
computer skills, machine tool process engineering (optics knowledge a plus) and be self-motivated with a
willingness to learn. Demonstrated communication skills are a critical requirement. Some domestic and
international travel may be required.

Core Responsibilities/Duties
  • Ultra-precision diamond turning / grinding on a wide variety of customer specific, application
  • driven, components.
  • Maintain expertise in at least 2 core manufacturing processes (turning, synchronized slide servo,
  • fast tool servo, grinding, glass molding, drum lathe operation, jig grinding, milling, on-machine
  • metrology).
  • Establish relevant manufacturing processes.
  • Provide customer support and training relating to ultra-precision optical manufacturing equipment.
  • Support the technical aspects of the equipment/process quotation for the sales department.
  • Understand the operations, manufacturing, and variations of Ultra-precision CNC machining /
  • grinding equipment and software.
  • Reads and interprets blueprints, planning sheets, sketches, and related technical data to determine
  • operating procedures, have knowledge of the manufacturing sequences and machining methods,
  • and able to prove out part programs.
  • Communicate effectively with current and potential customers on equipment and software
  • questions, usage, and processes.
  • Design, build, and assemble appropriate fixtures, programs, and processes necessary to
  • demonstrate the manufacture of optical quality parts meeting customer specific applications.
  • Document troubleshooting procedures to provide detailed reporting of process solutions.
  • Operation of various optical metrology equipment (interferometers, SWLI, auto-collimators,
  • microscopes, etc.) for qualification of machined parts. Uses Geometric Dimensioning and
  • Tolerancing (GD&T) to ensure fit form and function.
  • Travel to customer facilities (domestic and international) to train customers in operation of the
  • equipment and provide applications / process support. Occasional travel to conferences for
  • presentation of newly developed processes.
Required Education and Experience
  • Associates degree (A.A.) or equivalent from two-year College or technical school and / or five years
  • related experience and/or training; or equivalent combination of education and experience.
  • Knowledge of GD&T, American Society of Mechanical Engineers, American National Standards
  • Institute, and other appropriate standards for dimensioning and tolerancing.
  • Knowledge of computer-aided drafting techniques, CAD modeling and design, and high-level three-
  • dimensional parametric CAD systems.
  • Knowledge of mathematical formulas and computations (i.e. algebraic, geometric, shop math).
  • Writes clearly and informatively; edits work for spelling and grammar; presents numerical data
  • effectively; Able to read and interpret written technical information.
  • Experience with CAM software.
  • Experience programming CNC machine tools.
Preferred Education and Experience
  • Experience diamond turning or grinding optics.
  • Communications training for presentations.
  • General knowledge of optics and related formulas.
  • Bachelor’s Degree (B.S.) or Masters’ Degree (M.S.) from a university or technical school and/or ten
  • years related experience and/or training; or equivalent combination of education and experience.

Senior Controls Engineer

Job Summary
The Senior Controls Engineer is responsible for the controls engineering and support of ultra-precision machine
systems for the electro-optics manufacturing industry. This position will apply Newtonian physics to motion
control problems, arriving at optimal solutions based on commercially available motion controllers, motors,
amplifiers and feedback products. The Senior Controls Engineer will have the ability to define and resolve complex
problems. Typical projects are a combination of new development, maintenance, and revision of existing
applications.

Core Responsibilities / Duties

  • Subject matter expert with thorough knowledge of the controls engineering discipline.
  • Solve complex controls problems using accepted engineering practices.
  • Ability to lead large projects.
  • Conceptualize and engineer new, unique controls systems that meet customer requirements.
  • Apply controls theory for servo tuning in both the time and frequency domain using Bode and/or Nyquist
  • analysis to maximize servo performance while maintaining robust stability.
  • Identify disturbance sources and attempt to mitigate using servo gains and/or other damping techniques.
  • Handle multiple projects simultaneously, meet deadlines, while effectively managing priorities and
  • communicating progress.
  • Actively participate in product design reviews and work directly with the engineering staff to develop cost
  • effective solutions.
  • Prepare and present detailed technical reports to management and staff.
  • Write / publish papers and present at relevant conferences when mutually agreed upon with
  • management.
  • Contribute to written instruction and operation manuals for Nanotech’s products.
  • Perform in-house technical support.
  • Help to achieve the completion of all projects within budget and on schedule.
  • Travel up to 10% of the time.
  • Perform other related duties as assigned in accordance with overall job responsibilities.

Required Educations/Experience

  • At least 7 years of experience in complex motion control environment such as robotics or precision
  • positioning systems.
  • Masters’ Degree in an Engineering discipline.
  • Experience troubleshooting difficult problems both in a production environment and at customer sites.
  • Willing to travel up to 10% of time.

Preferred Education/Experience

  • Doctorate in an Engineering discipline.
  • Experience in ultra precision motion environment such as optics or semiconductor.
  • Experience with Delta Tau motion controllers.

Software Developer III
Job Summary
The Software Developer III is part of a team dedicated to advancing Nanotech’s machine technology. This
position is principally responsible to design, build, implement and support software applications for the electro-
optics manufacturing industry and work on activities involved in applications, problem solving, and software
validation. The Software Developer III will have the ability to create and maintain UI controls, machine software,
programming software (CAD / CAM) and modeling software under limited supervision of more experienced
personnel. Typical projects are a combination of new development, maintenance, and revision of existing
applications.
Core Responsibilities / Duties
  • Ability to broadly apply principles, theories, concepts and techniques required for the development of
  • applications using C#, WPF with MVVM and C++/CLI.
  • Solve software problems using accepted computer programming practices under limited supervision of
  • more experienced personnel.
  • Ability to lead small projects or phases/portions of larger projects.
  • Design and develop C# based .NET solutions for engineering software applications.
  • Create frontend UI’s using WPF and MVVM design pattern.
  • Develop and maintain C++/CLI backend libraries.
  • Handle multiple projects simultaneously, meet deadlines, while effectively managing priorities and
  • communicating progress.
  • Adhere to the software standards, version control system, build and release processes etc.
  • Document technical designs using flow charts, class diagrams, data flow diagrams, descriptive software
  • component documentation etc. as required.
  • Perform unit testing and resolve any issues / bugs by debugging and troubleshooting the code.
  • Write / publish papers and present at relevant conferences when mutually agreed upon with
  • management.
  • Prepare written instruction and operation manuals for developed software packages.
  • Perform customer and in-house technical support.
  • Self-motivated and work independently, or as part of a group.
  • Help to achieve the completion of all projects within budget and on schedule.
  • Travel up to 10% of the time.
  • Perform other related duties as assigned in accordance with overall job responsibilities.
  • Required Education and Experience
  • Bachelor’s degree in Computer Science from an accredited university and 10+ years of work experience,
  • or a Masters’ degree in Computer Science and 5+ years of work experience.
  • Demonstrated versatility and high competency levels in creativity and technical comprehension.
  • Computer proficiency in MS Office Suite.
Competencies/Abilities
  • Excellent interpersonal skills (written and verbal communication, ability to articulate ideas and concepts,
  • capable of positive influence and ability to work alone or as part of a team).
  • Utilize strong verbal and written skills to communicate effectively with technical and non-technical
  • partners at various levels.
  • Self-motivated and work independently, or as part of a group.
  • Excellent organizational skills, with strong attention to detail.
  • Maintain professionalism with all visitors and guests.