18 days ago - req23892

Product Engineer

Research & development

Computer science & software engineering

In a nutshell

Location

Shenzhen, China

Team

Research & development

Experience

3-7 years

Degree

PhD

Job Category

Computer science & software engineering

Job Title 001:Algorithm Engineer
Job Mission:

As an algorithm research and development (R&D) team member, you will be responsible for designing, developing and testing algorithms that turn general requirement definitions into functioning software product. You will communicate and collaborate with other development team members in developing new products and functions while complying with Brion’s software development processes and procedures. You will be challenged with identifying problems and design robust solutions that are based on state of the art algorithm and software technologies.

Roles /Responsibilities:
Develop and maintain computational lithography modeling and architecture codes in C/C++;
Take on research, modeling and simulation of the physical process of lithography;
Optimize codes and algorithm;
Provide technical support of our products for world-wide customers.
Job requirements:
Master or Ph.D. degree in engineering or science field, e.g. Mathematics, Physics, Computer Science, Software, Electrical Engineering;
Proficiency in C/C++;
Knowledge of numerical computation;
Strong analytical skills and high creativity;
Have strong sense of responsibility, good teamwork and communication skills
Familiarity with UNIX environment, scripting languages will be a plus;
Knowledge in semiconductor lithography and IC design will be a plus;
Job Title 002:Product Engineer_ OPC / Model / LMC+
Job Mission:

As a product engineering group (PEG) member, you will act as a technical liaison between customers and R&D.You will be responsible for product feasibility study, new feature& improvement request definition, provide technical support to the field application engineers and customers.This role requires the individual to work between various organizations and play a key role in shaping and directing product growth and development.

Job Description:
Play a key role in product qualification testing and provide evaluation reports based on customer's requirements
Perform new functionality feasibility study and prototype testing
Perform world-wide customer support and participate in customer engagement activities
Create technical documentation for special applications and their usage
Job requirements:
Master or Ph.D. degree graduating from top universities, with solid knowledge in mathematics or physics or optics.
Basic knowledge of software engineering and computer programming
A good team player with strong interpersonal skills
Excellent communication and presentation skills
Fluent speaking English
Desired but not required:
Familiarity with UNIX environment, C/C++, scripting languages, databases
Familiarity and experience with computer systems and computer networks
Solid training and knowledge in mathematics or optics or physics
Knowledge in semiconductor lithography, semiconductor manufacturing, and IC design
Job Title 003, Platform Engineer
As a product engineering group (PEG) member, you will act as a technical liaison between customers and R&D.You will be responsible for providing technical support to the field application engineers and customers.This role requires the individual to work between various organizations and play a key role in shaping and directing product growth and development.
A Platform engineer acts similarly as other groups of PEG department, but focuses more on system issues(including software and hardware) and is required to have more knowledge related to computer sciences and technologies, such as High Performance Cluster (HPC), Big Data & Machine Learning, Distributed Computing, which are being applied to ASML-Brion products.
Roles /Responsibilities:
Collect product request from external and internal users, write PRD(product request document), cross team communication among R&D team, SQA team and Product team.
Play a key role in product qualification testing and provide evaluation reports based on customer's requirements.
Perform new functionality feasibility study and prototype testing.
Perform world-wide customer support and participate in customer engagement activities.
Create technical documentation for special applications and their usage.
Job requirements:
Familiarity with one or more script languages (shell, perl, python, lua), familiarity with C/C++.
Knowledge of operating system; familiarity with UNIX/Linux environment, Unix/Linux administration experience is preferred.
Knowledge of databases system; MySQL related knowledge is preferred.
Familiarity of computer network.
Attention to details.
Good communication skills in English, both writing and speaking.
Experience:
1~4 years’ experience in System/Platform related design, development or support.
Education:
Master degree in CS, EE or related engineering disciplines.
Desired but not required:
Knowledge in semiconductor, lithography and IC design.
Knowledge in distributed computing and cluster administration.
Knowledge in machine learning.

Learn more about this job