Software Engineer

Applied Materials
Hamilton Township, NJ Full Time
POSTED ON 10/14/2022 CLOSED ON 12/17/2022

What are the responsibilities and job description for the Software Engineer position at Applied Materials?

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

Travel:

Occasional, less than 10% of the Time

Relocation Eligible:

Yes, within US only

Qualifications

Education:

Bachelor's Degree

Skills

Certifications:

Languages:

Years of Experience:

4 - 7 Years

Work Experience:

Additional Information

Travel:

Yes, 10% of the Time

Relocation Eligible:

Yes

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.

Recommended Skills

  • .Net Framework
  • C Sharp (Programming Language)
  • C (Programming Language)
  • Communication
  • Computer Engineering
  • Computer Programming
Software Engineer
Fisheye Software -
Maynard, MA
Software Support Engineer
CData Software -
Chapel Hill, NC
Sr. Software Engineer
BCC Software -
Rochester, NY

For Employer
Looking for Real-time Job Posting Salary Data?
Keep a pulse on the job market with advanced job matching technology.
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Software Engineer?

Sign up to receive alerts about other jobs on the Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$76,438 - $92,787
Income Estimation: 
$95,804 - $118,468
Income Estimation: 
$95,804 - $118,468
Income Estimation: 
$120,554 - $147,360
Income Estimation: 
$120,554 - $147,360
Income Estimation: 
$144,263 - $176,213

Sign up to receive alerts about other jobs with skills like those required for the Software Engineer.

Click the checkbox next to the jobs that you are interested in.

  • Bug/Defect Analysis Skill

    • Income Estimation: $72,470 - $96,481
    • Income Estimation: $73,937 - $105,550
  • Debugging Skill

    • Income Estimation: $72,470 - $96,481
    • Income Estimation: $74,006 - $95,455
This job has expired.
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Applied Materials

Applied Materials
Hired Organization Address Austin, TX Full Time
Key Responsibilities Utilizes work orders, schematics, wiring diagrams, engineering specifications, parts and wire lists...
Applied Materials
Hired Organization Address Mountain Home, UT Full Time
Role: Software Engineer III - (E3) Location: Remote within the US (80% of hours must overlap with the US-Mountain time z...
Applied Materials
Hired Organization Address Malta, NY Full Time
Field Service Engineer IV (C4) If you like to troubleshoot hardware, solve complex problems, and make equipment work bet...
Applied Materials
Hired Organization Address Santa Clara, CA Full Time
Electrical Engineer III - (E3) Key Responsibilities Design or modify electrical/electronic engineering assemblies, layou...

Not the job you're looking for? Here are some other Software Engineer jobs in the Hamilton Township, NJ area that may be a better fit.

Software Engineer

Certon Software, Melbourne, FL

Software Engineer

Selector Software, Santa Clara, CA