Intel's Foundry Automation group is seeking an experienced Software Application Development Engineer to architect, design, and develop end-to-end systems that ingest and route data from semiconductor factories and production equipment into factory automation and enterprise resource planning (ERP) systems and data stores.
Requirements
- Data analysis, modeling and transformation using SQL.
- C, Angular/ Java script, Rest Services, Python, WCF programming experience, WPF XAML, .Net Core and .Net FW.
- Developing and deploying applications in Cloud. (Kubernetes, Docker, etc.)
- Experience with middleware technologies (WCF, REST, JSON, etc.).
- Experience in developing database objects (MS SQL, Oracle etc.), data analysis using complex T-SQL and PL/SQL and Business Intelligence development (e.g. Power BI, PDF Extensio, data visualization).
- Factory Automation with development and support of mission critical systems.
- Skilled in object-oriented software design and development.
Responsibilities
- architecting, designing, and developing end to end systems that ingest and route data from semiconductor factories and production equipment into factory automation and enterprise resource planning (ERP) systems and data stores.
- develop and support software applications used in Intel's manufacturing facilities worldwide.
- design, development, validation and support of automation software to enable platform and manufacturing technologies.
- independently manage work assignments and complete project lifecycle management (i.e., requirement analysis to deployment and support).
- Data analysis, modeling and transformation using SQL.
- Developing and deploying applications in Cloud. (Kubernetes, Docker, etc.)
- developing database objects (MS SQL, Oracle etc.), data analysis using complex T-SQL and PL/SQL and Business Intelligence development (e.g. Power BI, PDF Extensio, data visualization).
Other
- Outstanding written and oral communication skills.
- Analytical problem solving and troubleshooting skills.
- Teamwork and collaboration skills.
- Tolerance of ambiguity and self-motivation.
- Ability to lead developers through the software development life cycle.