You are viewing a preview of this job. Log in or register to view more details about this job.

Software Engineer (Common Systems Software) - Recent Grad Opportunity

Applied Materials’ Common Systems Software Department is searching for recent graduates to join our team! Our department develops the software for the control system of our products, which includes the real-time control of devices such as robots, motors, generators, pumps, flow controllers and sensors. Our work also includes creating algorithms to optimize the material deposition and removal on an atomic scale, the design of the user interface, data collection, storage and analysis, machine learning and analytics, remote access and security.  
 
Key Responsibilities
  • Designs and develops code for moderately difficult software projects
  • Troubleshoots a variety of moderately difficult software problems
  • Designs and implements bug fixes
  • Designs and prototypes user interface
  • Creates software specifications
  • Creates and executes test plans and automation scripts on simulators, test benches or the lab
  • Develops software documentation
  • Interacts and works closely with the team
  • Interfaces with internal customers for requirements analysis and schedule
 
Technical Skills
  • Proficiency and experience in C and C++ is required
  • In addition, experience in programming in several of the following areas is desired:
  • Real-time Control
  • Motion Control
  • Embedded Programming
  • Multi-threading
  • C#, .NET
  • Python
  • Matlab, Simulink
  • C#, .NET
 
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
  • Has ability to solve problems in moderately difficult situations and drive solutions using technical experience and judgment
  • Is result oriented and has passion to contribute ideas, to influence others and to succeed
 
Education: 
  • Bachelor’s or Master’s Degree (preferred) in Computer Science, Computer Engineering or related field
Applied Materials is committed to diversity in its workforce including Equal Employment Opportunity for Minorities, Females, Protected Veterans and Individuals with Disabilities.