Introduction to the jobSoftware engineering for Computation Cluster FrameworkDevelop the software of the image processing flow on HPCC (High performance computation cluster) platform.Analyzes HPCC software requirements and determine feasibility solution within time and cost constraints.Using design pattern and OOD to formulate and design software modules, using scientific analysis and mathematical models to predict and measure outcome and consequences of the design.Optimize the performance, maintain reliability of production software system.Implement unit test and have good practice in integration test, regression test and documentation.Customer issue analysis, debugging and technical support.Analyze the performance of the HPCC computation system to help identify bottlenecks and improve performance.
Role and responsibilities
Education and experience
Computer Science & engineering - Graduates
SkillsCentOS Linux, C/C++ Programming, Parallel Computing, Computer Networking, Shell Scripting.Expert programming knowledge in C/C++11 and newer, data structure and operation system.Experience implementing high-quality software in C++, in the field of High Performance Computing (HPC).Experience in Object-Oriented design and concepts.Parallel Programming experience in HPC applications (i.e. OpenMP, Distribution Computing, gRPC, etc.)Experience in network programming, distributed system.Diversity and inclusion
ASML is an Equal Opportunity Employer that values and respects the importance of a diverse and inclusive workforce. It is the policy of the company to recruit, hire, train and promote persons in all job titles without regard to race, color, religion, sex, age, national origin, veteran status, disability, sexual orientation, or gender identity. We recognize that diversity and inclusion is a driving force in the success of our company.
Other information
EOE AA M/F/Veteran/Disability
Need to know more about applying for a job at ASML? Read our frequently asked questions .
"