Software Engineer

at Applied Materials in Jonesboro, Arkansas, United States

Job Description

Applied Materials is the leader in materials engineering solutions that enables the production of virtually every new chip and advanced display in the world. Our expertise in modifying materials at atomic levels and on an industrial scale enables customers to transform possibilities into reality. Our innovations make possible the technology shaping the future. To achieve this, we employ some of the best, brightest, and most talented people in the world who work together as part of a winning team.

While virtually every nationality, culture, and background are currently represented within Applied Materials, we strive for a more robust Culture of Inclusion (COI) and diversity. Leveraging our COI vision helps drive innovation, build organizational capabilities, create equal opportunities for everyone, and achieve our companys Definition of Winning.

Applied Materials Common Systems Software Team is looking for Software Engineers to design and implement real-time sequencing and scheduling algorithms for our semiconductor processing equipment. The sequencer is the key part of the system that is responsible for scheduling the movement and processing of wafers through different stations to deliver optimal throughput while meeting various timing constraints. You will design and code software while working alongside an experienced team of world-class professionals in a highly collaborative environment playing a key role in the development of software for Applied Materials equipment that will enable advances in semiconductor technology. Key features of this job are listed below.

+ Working closely with extended engineering team to understand equipment capabilities and scheduling requirements

+ Designing and implementing scheduling software for various semiconductor machines

+ Enhancing existing code to deliver improvements for performance and reliability

+ Preferred location for these positions is Santa Clara, California or Austin, Texas but any other US location is acceptable if you have the required background

Qualifications :

+ BS/MS in Computer Science/Computer Engineering/Mathematics or related fields

+ 2-10 years of experience in large scale software development using C++ programming language

+ Strong verbal and written communication skills

Key Responsibilities

+ Interface with internal and external customers regarding requirements

+ Deliver new features to meet emerging requirements. Evaluate various design and algorithmic options to meet requirements. Develop scheduler software modules and libraries for use across multiple products. Develop test for various use-cases and software documentation

+ Troubleshoot a wide range of moderate to complex software problems

Technical Skills

+ Proficiency and experience in C/C++ is required

+ In addition, programming experience in several of the following areas are desired:

+ C#, .NET

+ Visual Studio

+ Source Control

+ Windows application development. Prior experience with soft real-time systems is a plus

+ Prior experience/knowledge with following is a plus

+ Job-shop scheduling algorithms and approaches

+ Application of Machine Learning approaches (e.g., Reinforced Learning) to scheduling problems

Leadership, Communication and Problem-Solving Skills

+ Combines technical skills with effective relationship building and collaboration skills

+ Has excellent written and oral communication skills and the ability to analyze complex information and explain in a straightforward manner

+ Evaluates possible solutions using technical experience and judgment

+ Is result oriented and has passion to contribute ideas, influence others and to succeed


Occasional, less than 10% of the Time

Relocation Eligible:

Yes, within US only



Bachelor’s Degree




Years of Experience:

4 – 7 Years

Work Experience:

Additional Information


Yes, 10% of the Time

Relocation Eligible:


Applied Materials is an Equal Opportunity Employer committed to diversity in the workplace. All qualified applicants will receive consideration for employment without regard to race, color, national origin, citizenship, ancestry, religion, creed, sex, sexual orientation, gender identity, age, disability, veteran or military status, or any other basis prohibited by law.

Applied Materials is the leader in materials engineering solutions used to produce virtually every new chip and advanced display in the world. Our expertise in modifying materials at atomic levels and on an industrial scale enables customers to transform possibilities into reality. At Applied Materials, our innovations Make Possible a Better Future.

To view full details and how to apply, please login or create a Job Seeker account
How to Apply Copy Link

Job Posting: JC206836806

Posted On: Mar 09, 2022

Updated On: Dec 02, 2022