Asml San Diego , CA 92101
Software Test Engineer
Location San Diego - CA, US Level Bachelor Experience 0-2 Starter Functional Area EUV Background Software Engineering Travel 20% Reference req5539
As the world's leading semiconductor lithography machine (the machine that makes computer chips) manufacturer, ASML enables chip manufacturers to make cheaper, faster, chips, thereby enabling all the technology you use today. The machines we make require high speed, magnetically levitated stages with sub-nanometer accuracy, robotic mask delivery systems, mechatronic devices to shape and correct the laser illumination source, and optical modules that can detect sub-nanometer alignment errors and pattern distortions.
Temperature controlled to milli-kelvins, particulate free, and operating in complete vacuum, the technical challenges are endless. Solving these requires expertise in servo controls, mechatronics, mechanical engineering, electrical engineering, embedded software engineering, optics, physics, manufacturing, industrialization, and more. If you like extreme challenges and want to help bring the next generation of technology to the world, then come join ASML.If you have a passion for technology and innovation you'll want to check us out.
Be a part of ASML. Be a part of progress.One Company, One Goal, Limitless Innovation. It's our people that make the difference. "This position requires access to controlled technology, as defined in the Export Administration Regulations (15 C.F.R. 730, et seq.). Qualified candidates must be legally authorized to access such controlled technology prior to beginning work. Business demands may require ASML to proceed with applicants who are immediately eligible to access controlled technology."
Responsible for all activities associated with software testing. Develops, modifies, and executes software test plans.
Analyzes and writes test standards and procedures. Develops and maintains test automation scripts in Python. Maintains documentation of test results to assist in debugging and modification of software.
Analyzes test results to ensure existing functionality and recommends corrective action. Consults with development engineers in resolution of problems.
Assists in creating test cases and automated test scripts
Assists in creating test strategies to ensure appropriate test coverage.
Assists with publishing and implementing test plans for software module and system level test.
Executes test cases and maintains test results and assists in generation of quality assurance metrics
Analyzes software requirements for completeness, participates in requirements and design reviews, and participates in collection of operational use cases
Analyzes test results and provides progress reports to engineers and management.
Works closely with developers to isolate and understand problems and issues.
Collects data on problems and issues and feeds that back to the development teams for implementation of root cause solutions.
Assists in maintaining software configurations and software build processes.
Follows software development process.
Performs other duties as assigned.
Requires a Bachelor's Degree in Computer Science, Computer Engineering or Electrical Engineering; advanced degree a plus.
Relevant, work related Internship experience is a plus.
Ability to translate, statistically analyze data, and effectively report problems through written and/or graphical formats.
Ability to quickly develop an understanding of a complex embedded software control systems and its associated hardware environment.
Ability to trace hardware connectivity issues and use basic tools such as oscilloscopes, logic analyses, and pulse generators.
Ability to logically think through issues and be able to trace problems and implement quickly creative solutions.
Ability to and carry out test procedures, improving them (if possible), or move them into the test automation framework.
Ability to define and carry out installation procedures and accurate record keeping of configurations.
Ability to program in C/C++ and develop scripts using scripting languages.
Ability to use MS Word, Excel, PowerPoint, and electronic e-mail systems.
Some international travel may be required 2 3 times per year.
Excellent written and verbal communication skills.
Excellent customer service skills, with an advanced understanding of customer relationship building.
Context of the position
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 routinely is required to sit; walk; talk; hear; use hands to keyboard, finger, handle, and feel; stoop, kneel, crouch, twist, reach, and stretch.
The employee is occasionally required to move around the campus.
The employee may occasionally lift and/or move up to 20 pounds.
Specific vision abilities required by this job include close vision, color vision, peripheral vision, depth perception, and ability to adjust focus.
Can work under deadlines.
The environment generally is moderate in temperature and noise level.
Must be able to read and interpret data, information, and documents.
Can observe and respond to people and situations and interact with others encountered in the course of work.
Can learn and apply new information or skills.
Must be able to be on call and work hours as required to solve problems that arise with internal and external customers.
We offer competitive salaries and benefits including medical, dental, vision, 401(K), and FSAs. We are committed to leveraging the diverse backgrounds, perspectives, and experiences of our workforce to create opportunities for our people and the business. EOE