Gloucester, Massachusetts

Applied Materials, Inc. is the global 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 the technology shaping the future.

Applied Materials’ Varian Semiconductor division is searching for an experienced Software Engineer to join our team! Our department develops the control system software for ion implanters. Our work includes ion beam control, dosimetry, metrology, power supply control, wafer handler systems, vacuum systems, facilities, gas delivery systems, algorithm development, factory automation, sequencers, user interface, report generation, data analysis, and much more.

Key Responsibilities

Own all phases of software development (Requirements, Coding, Testing and Integration) for Ion Implanters

  • Interact with process and hardware engineers for requirements analysis and schedule.
  • Define Software specification and design software components.
  • Develop code in C/C++/C# and a Visual Programming Language
  • Compile test cases and evaluate software performance based on test data.
  • Develop software documentation for new features.
  • Interface and communicate with test engineer, software developer and product manager for release activities.
  • Prepare content for software release and test functionalities on simulators as well as on Applied Materials lab tool.
  • Fix bugs found during software testing.
  • Interact with customer account teams to investigate software issues and solve them.

Technical Skills (Mandatory)

  • Software programming experience. Preferably C/C++/C#. Extensive experience is not required
  • Good understanding of algorithms and data structures.
  • Good understanding of system control and automation.
  • Good understanding of software development workflow.
  • Ability to learn software development including state machines formation, real time command and control reacting to primary, secondary and tertiary effects of the object being manipulated.

Technical Skills (Nice to Have)

  • Good understanding of database principles and limited exposure is useful.
  • Experience interfacing with devices using including Serial (RS-232) and Ether CAT.
  • Basic knowledge of statistical data analysis and ability to analyze large amounts of data for the purpose of troubleshooting.
  • Experience in working using source control tools such as ClearCase or SourceGear.
  •  Experience with ion beam physics and semi conduction fabrication.
  • Experience with mathematical modelling and algorithm development.
  • Experience in programming for Windows Operating Systems (Win 7, Win 10)
  • Experience with Visual Programming Languages (Labview, Simulink, etc)

General Requirements

  • Bachelor's degree or higher in Computer Science, Electrical Engineering, or other engineering disciplines.
  • Good communication skills in English are mandatory.
  • Ability to drive own projects without external monitoring.

Qualifications

Education: Bachelor's Degree or Higher

Languages: C/C++/C#/Visual Programming Language

Years of Experience: 5- 10 Years

Additional Information

Shift: 5-Day Week 8-Hr Day (United States of America)

Travel: Yes, 10% of the Time

Applied Materials, Inc. is the global 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 the technology shaping the future.

Applied Materials’ Varian Semiconductor division is searching for an experienced Software Engineer to join our team! Our department develops the control system software for ion implanters. Our work includes ion beam control, dosimetry, metrology, power supply control, wafer handler systems, vacuum systems, facilities, gas delivery systems, algorithm development, factory automation, sequencers, user interface, report generation, data analysis, and much more.

Key Responsibilities

Own all phases of software development (Requirements, Coding, Testing and Integration) for Ion Implanters

  • Interact with process and hardware engineers for requirements analysis and schedule.
  • Define Software specification and design software components.
  • Develop code in C/C++/C# and a Visual Programming Language
  • Compile test cases and evaluate software performance based on test data.
  • Develop software documentation for new features.
  • Interface and communicate with test engineer, software developer and product manager for release activities.
  • Prepare content for software release and test functionalities on simulators as well as on Applied Materials lab tool.
  • Fix bugs found during software testing.
  • Interact with customer account teams to investigate software issues and solve them.

Technical Skills (Mandatory)

  • Software programming experience. Preferably C/C++/C#. Extensive experience is not required
  • Good understanding of algorithms and data structures.
  • Good understanding of system control and automation.
  • Good understanding of software development workflow.
  • Ability to learn software development including state machines formation, real time command and control reacting to primary, secondary and tertiary effects of the object being manipulated.

Technical Skills (Nice to Have)

  • Good understanding of database principles and limited exposure is useful.
  • Experience interfacing with devices using including Serial (RS-232) and Ether CAT.
  • Basic knowledge of statistical data analysis and ability to analyze large amounts of data for the purpose of troubleshooting.
  • Experience in working using source control tools such as ClearCase or SourceGear.
  •  Experience with ion beam physics and semi conduction fabrication.
  • Experience with mathematical modelling and algorithm development.
  • Experience in programming for Windows Operating Systems (Win 7, Win 10)
  • Experience with Visual Programming Languages (Labview, Simulink, etc)

General Requirements

  • Bachelor's degree or higher in Computer Science, Electrical Engineering, or other engineering disciplines.
  • Good communication skills in English are mandatory.
  • Ability to drive own projects without external monitoring.

Qualifications

Education: Bachelor's Degree or Higher

Languages: C/C++/C#/Visual Programming Language

Years of Experience: 5- 10 Years

Additional Information

Shift: 5-Day Week 8-Hr Day (United States of America)

Travel: Yes, 10% of the Time

Qualifications

Education:

Bachelor's Degree

Skills

Certifications:

Languages:

Years of Experience:

4 - 7 Years

Work Experience:

Additional Information

Travel:

Relocation Eligible:

Yes

Applied Materials is committed to diversity in its workforce including Equal Employment Opportunity for Minorities, Females, Protected Veterans and Individuals with Disabilities.

Gloucester, Massachusetts

A global leader in the nanomanufacturing technology solutions for the electronics industry, Applied Materials is built on the strength of talented people. We offer a wide variety of job opportunities for experienced professionals and recent college students/graduates that will capitalize on your current skills while broadening your experience and engaging you in a dynamic, fast-changing industry.

Here, you will work in community to achieve a common goal and encounter exciting new challenges every day. Our company is continually evolving: implementing innovations to make semiconductors more portable, powerful, and affordable than ever before.

Similar jobs