Posted in

Software Application Development Engineer – Execution Systems and Controls – Mesc

Software Application Development Engineer – Execution Systems and Controls – Mesc

CompanyIntel
LocationHillsboro, OR, USA, Phoenix, AZ, USA
Salary$132810 – $187500
TypeFull-Time
DegreesBachelor’s, Master’s, PhD
Experience LevelMid Level, Senior

Requirements

  • Bachelors degree in Computer Science, Computer Engineering, or a related field and 6 years relevant experience OR Master’s or PhD degree in Computer Science, Computer Engineering, or a related field and 3+ years relevant experience.
  • US Citizenship required.
  • Ability to obtain and maintain a US Government Security Clearance.
  • 3+ years of experience in software development, design, and testing, with a focus on factory automation or similar mission-critical systems (such as web service development, cloud application development).
  • 3+ years’ experience in C# and .NET.

Responsibilities

  • Develop, test, and maintain factory automation systems, including manufacturing execution systems (MES), production activity control (PAC), and scheduling algorithms.
  • Analyze, prototype, and enhance automation solutions that improve factory performance, output, and cycle time while meeting environmental constraints.
  • Partner with cross-functional teams (automation engineers, manufacturing planners, industrial engineers) to create and implement data-driven solutions using advanced technologies such as machine learning, statistical analysis, and optimization algorithms.
  • Provide input to technical documentation, create product manuals, and support post-deployment systems to ensure optimal performance and scalability. Adapt and prioritize work based on the changing business needs.

Preferred Qualifications

  • Master’s or PhD degree in Computer Science, Computer Engineering, or a related field and 5+ years’ experience.
  • Active US Government Security Clearance.
  • Knowledge of semiconductor manufacturing processes, factory automation, manufacturing execution planning, production control, and dispatching systems.
  • Experience with Agile methodologies and automated testing and deployment processes.
  • Hands-on experience with Python (Pandas, NumPy, SciPy) and graphical user interface (GUI) development, particularly using Applied Materials’ Advanced Productivity Family (APF and FAB300).
  • Experience with machine learning, data mining, and advanced optimization tools like CPLEX Optimization Studio.
  • Python programming skills
  • Strong troubleshooting and debugging skills in production environments.
  • Experience with at least two of the following: RDBMS Systems (Oracle, MS-SQL, Postgres etc.).
  • Software/Systems Development Life Cycle (SDLC)
  • DevOps Practices
  • System architecture definition and documentation
  • General knowledge of systems engineering (e.g., Windows, SAN, Firewalls, WAN, BCP, Databases).