HPC Software Engineer (C++ - Distributed Systems - Linux )
Company: KLA
Location: Ann Arbor
Posted on: February 19, 2021
|
|
Job Description:
Company OverviewKLA is a global leader in diversified
electronics for the semiconductor manufacturing ecosystem.
Virtually every electronic device in the world is produced using
our technologies. No laptop, smartphone, wearable device,
voice-controlled gadget, flexible screen, VR device or smart car
would have made it into your hands without us. KLA invents systems
and solutions for the manufacturing of wafers and reticles,
integrated circuits, packaging, printed circuit boards and flat
panel displays. The innovative ideas and devices that are advancing
humanity all begin with inspiration, research and development. KLA
focuses more than average on innovation and in 2019 we invested 15%
of sales back into R&D. Our expert teams of physicists,
engineers, data scientists and problem-solvers work together with
the world's leading technology providers to accelerate the delivery
of tomorrow's electronic devices. Life here is exciting and our
teams thrive on tackling really hard problems. There is never a
dull moment with us.
Group/DivisionWith over 40 years of semiconductor process control
experience, chipmakers around the globe rely on KLA to ensure that
their fabs ramp next-generation devices to volume production
quickly and cost-effectively. Enabling the movement towards
advanced chip design, KLA's Global Products Group (GPG), which is
responsible for creating all of KLA's metrology and inspection
products, is looking for the best and the brightest research
scientist, software engineers, application development engineers,
and senior product technology process engineers. Central
Engineering is KLA's largest engineering organization comprised of
9 Centers-of-Excellence (CoE) in various disciplines applied across
all product groups in the company. These CoE include Handling &
Automation, Precision Motion Control, Sensors & Image Acquisition,
Platform Design, and Packaging Engineering, among others. Talent
includes over 500 engineers across global centers in Israel, China,
India, and the US. Each CoE contributes not just talent and
deliverables per discipline toward product programs, but also
subject matter expertise, best practices, roadmaps, specialized
facilities, apparatus, models, and analytics. These differentiate
KLA not only in WHAT we do, but also in HOW we do it.
ResponsibilitiesEngineers in the Software team will be working on
building and maintaining infrastructure necessary for large scale
experimentation and deployment of HPC solutions. Domains in which a
successful candidate will be expected to contribute will include
data management and data loading, support for machine learning and
deep learning model training, experimentation and deployment.
Although familiarity with Machine Learning and Deep Learning
solutions would be a big plus, this is primarily a Software
Engineering position. Successful candidates are passionate about
software and will have exceptional skills and hands on experience
with development in C/C++ and Python in a Windows/Linux
environment. Deep conceptual understanding of multi-threaded, multi
process and distributed software systems is necessary.
Essential Skills1. Object Oriented Design & Programming in Java or
C++2. Scripting languages like Java Script, Python;3. Data
Structures and algorithms4. Linux System Programming5. Distributed
systems
Desirable Skills1. Cloud technologies for network, storage,
containerization and compute clusters.2. Building and configuring
Linux kernels, and designing and troubleshooting network
infrastructure;3. Linux Device Driver Development4. Understanding
of various networking stacks5. GPU Architectures and CUDA (CuGraph,
CuData, CuML etc).6. Distributing computing frameworks like Apache
Spark, DASK;7. Creating the techniques and methods to integrate
multiple hardware and software subsystems to solve advanced
technical challenges;
Minimum QualificationsMaster's Level Degree or work experience of 0
years , Bachelor's Level Degree or work experience of 1 years
Kindly send your resumes to
KLA is proud to be an Equal Opportunity Employer. We do not
discriminate on the basis of race, religion, color, national
origin, sex, gender identity, gender expression, sexual
orientation, age, marital status, veteran status, disability status
or any other status protected by applicable law. We will ensure
that qualified individuals with disabilities are provided
reasonable accommodation to participate in the job application or
interview process, to perform essential job functions, and to
receive other benefits and privileges of employment. Please contact
us at to request accommodation.
Keywords: KLA, Ann Arbor , HPC Software Engineer (C++ - Distributed Systems - Linux ), IT / Software / Systems , Ann Arbor, Michigan
Click
here to apply!
|
Didn't find what you're looking for? Search again!
Other IT / Software / Systems JobsJunior Full Stack Developer Description: Revature is looking to hire over 300 Junior Full Stack Developers in the next 4 weeks. As the fastest growing employer of emerging tech talent, we recruit all across the country.One day someone is going (more...) Company: Revature Location: Detroit Posted on: 02/27/2021 Software Engineer - Messaging and Integration Description: Preferred Qualifications ul li A strong foundation in programming fundamentals, design patterns, data structures, object-oriented design principles, unit testing, and modern version control flows (more...) Company: Quicken Loans Location: Detroit Posted on: 02/27/2021 React Developer Description: Job Overview: As a Lead Technical Consultant you will participate in all aspects of the software development lifecycle which includes estimating, technical design, Company: Perficient Location: Detroit Posted on: 02/27/2021 Senior Front End Developer Description: Minimum Qualifications ul li 3 years of experience in front-end development building large-scale web applications li Strong JavaScript expertise and experience in modern UI frameworks e.g., React/Redux, (more...) Company: Quicken Loans Location: Detroit Posted on: 02/27/2021 Scrum Master Description: Overview br br At Perficient you'll deliver mission-critical technology and business solutions to Fortune 500 companies and some of the most recognized brands on the planet. And you'll do it with (more...) Company: Perficient Location: Detroit Posted on: 02/27/2021 Technical Service Engineer Description: Looking for energic/motivated Engineer, preferred Company: plasmo USA LLC Location: Plymouth Posted on: 02/27/2021 Technical Project Lead Description: DEPARTMENT: Engineering br br REPORTS TO: Electronics Business Unit Director br br Responsibilites br br The Technical Project Lead understands the needs of the automotive customers and translates (more...) Company: Varroc Lighting Systems Location: Plymouth Posted on: 02/27/2021 Agile Coach Description: Job DescriptionWho We Are We're America's largest mortgage lender, closing loans in all 50 states. J.D Power ranked Quicken Loans Highest in Customer Satisfaction in Primary Mortgage Origination for (more...) Company: quicken loans Location: Detroit Posted on: 02/27/2021 Senior Software Engineer - Platform Description: GitHub is changing the way the world builds software, and we want you to help build GitHub. We're looking for engineers to build our developer platform to support the scale and complexity of the fast-growing (more...) Company: GitHub Location: Detroit Posted on: 02/27/2021 Director, Software Engineering Description: Preferred Qualifications ul li 5 years of experience in programming in Cocoa, Objective C, C , HTML, .NET, PHP, Java or Progress li 5 years of experience in software testing and design li 5 years (more...) Company: Quicken Loans Location: Detroit Posted on: 02/27/2021 |