Software Test Engineer

Asml San Diego , CA 92101

Posted 2 months ago

Software Test Engineer

Location San Diego - CA, US Level Bachelor Experience 0-2 Starter Functional Area EUV Background Software Engineering Travel 20% Reference req6805

Introduction

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."

Job Mission

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.

Job Description

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.

Education

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.

Experience

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.

Personal skills

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.

Other information

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

Introduction

Introduction

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."

Job Mission

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.

Job Description

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.

Education

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.

Experience

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.

Personal skills

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.

Other information

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



upload resume icon
See if you are a match!

See how well your resume matches up to this job - upload your resume now.

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Software Test Engineer

Trellisware Technologies, Inc

Posted 4 weeks ago

VIEW JOBS 12/19/2018 12:00:00 AM 2019-03-19T00:00 Do you get bored or antsy if you aren't challenged on a daily basis? Do you enjoy solving problems and taking ownership while making a difference? Do you love finding groundbreaking solutions that no one has ever thought of before? TrellisWare Technologies is looking for a full-time Software Test Engineer in San Diego. We have technologies that stretch limits and employees that push boundaries. We provide communication solutions and innovations when nothing else works. Our top talents enjoy a 'work hard, play hard' environment and are solvers. Spend your days working on next generation self-networking hand-held radios for our Special Forces or help create new modem technologies for the toughest communication problems in areas such as HF, Free Space Optics, and interference mitigation. A typical day might start with you working in our state of the art test labs verifying and validating the latest advanced radio systems with automated test systems, emulators and advanced test equipment. You'll work hand in hand with the SW developers to ensure reliable and stable SW builds are provided on a consistent release train. Reward yourself every day by enjoying our three fully-stocked breakrooms with endless goodies, company-paid gym memberships and more. This job might be for you if: * You can think on your feet. You are analytical, pay attention to detail and are able to communicate your thought process both written and verbally. * You thrive in a collaborative and team oriented environment. * You have a curiosity to know how things work and passion to learn. You want to know why something fails to work and the initiative to fix it. * You want to work as an experienced Software Test Engineer in product and technology development programs focusing on SW/HW design integration, verification and validation. You will be responsible for specifying, designing, planning, reporting, and testing the latest and greatest SW releases. You are knowledgeable of: * Experience programming in VB.NET, Python, and C in a product development environment. * Extensive experience in automated test case design and execution. * Perform in-depth analysis of functional API requirements and assist with solution design for web application automation. * Create and maintain vb.net and Python automation script for web applications. * Preferably create and maintain layer 2 automation scripts * Ability to generate a test plan from engineering designs and subsequently develop and support a system of software test code for units under test including the development of a test database. * Experience with Object-oriented design, data link layer and device drivers as well as ARM based processors. * Common embedded Linux development tools (i.e. compilers, linkers and debuggers) and Linux subsystems. * Technical Knowledge of wireless telecommunications and cellular radio systems standards (FDMA, TDMA). * Fundamental knowledge of RF Technology, Radio Design and RF Test Equipment. * Knowledge of the OSI 7 layers model. Advanced knowledge of layers 2, 3 & 4 -7 desirable. * Ability to use Windows, Linux GUI and command line tools for software installation and diagnostics. Shell scripting or more advanced programming skills a plus. * Excellent Oral and Written Communication Skills, Detailed Oriented, Analytical, Problem Solving, Strong Planning and Organizing. It would be extra awesome if you had: * Experience and/or knowledge of Mobile Ad-hoc Networked (MANET) radios and military communications. * Experience using test equipment such as spectrum analyzers, oscilloscopes, signal generators, radio emulators, network analyzers, RF switch matrixes, and multimeters. * An understanding of C++. Your essential duties and responsibilities will be: * Test, Evaluate and Analyze SW/HW integrated wireless communication systems. Focus on SW continuous integration testing. Ensure stable and reliable SW builds are released to product development and test teams. * Design, develop, and continuously evolve the SW test automation capabilities and coverage * Support systems engineering of TrellisWare proprietary technologies and standards to design, document, and execute test cases. * Top level log analysis, debugging and troubleshooting of SW functional and performance issues. * Support SW error triaging (reproducibility, logging, root cause analysis). * Summarize SW test data and publish results to R&D. * Assessment of performance benchmarking and trends to reference devices/releases. * Contribute to process improvement and planning for the SW Test Team. * Support development of test environment setup, configuration, and automation. Physical Demands: * Able to frequently sit, stand, walk, use hands to fingers, handle or feel, reach within hands and arms length, stoop, kneel, and crouch, talk and hear. * Regularly required to sit for extended periods of time; frequently required to use office equipment such as PC, printer, telephone, etc. * Able to regularly lift and/or move up to 10 pounds. * Specific vision abilities required by this job include close vision, distance vision, color vision, peripheral vision, depth perception, and ability to adjust focus. Reasonable accommodations may be made to enable individuals with qualified disabilities to perform the essential functions. Education and Additional Requirements: * U.S. Citizenship or Permanent Residency Required. * BSCE/BSCS, Telecommunication/Wireless Communications Theory. * 5+ Years of relevant test experience. * 3+ Year of wireless communications experience. Not the job for you? If you have a friend who would be a perfect fit, have them email us at careers@trellisware.com. Thanks! TrellisWare Technologies, Inc. is an EEO/AA/Disability/Vets Employer. DISCLAIMER: The above statements are not intended to be an exhaustive list of all responsibilities, duties and skills required of personnel so classified. Nothing in the job description restricts the company's right to change, assign, or reassign duties and responsibilities at any time for any reason. Trellisware Technologies, Inc San Diego CA

Software Test Engineer

Asml