Pine Brook, NJ, USA
17 days ago
Lead Software Engineer

Primary Duties & Responsibilities

Develop full-stack software solutions for wafer metrology data collection and analysis. Architect a scalable structure for integrating the metrology data to an overall ETL data pipeline, enabling sustainable support of large-scale manufacturing in a dynamically evolving technological field. Maintain technical documentations and standard operating procedures (SOPs) to enable collaborative software development and independent operations of non-software professionals, such as process engineers and research scientists. Support other software and data projects, such as manufacturing execution system (MES), enterprise resource planning (ERP) platform, and tool automation.

Education & Experience

A bachelor’s degree in computer science, software engineering, physics, materials science, mathematics, or similar STEM field. An advanced degree with hands-on experience on wafer / device characterization instruments is advantageous. 10 years’ experience in full-stack software development in semiconductor, materials, or a related industry; or demonstratable equivalent outstanding abilities. Candidates with moderately lesser experience are encouraged to apply, who will be considered for a commensurately junior position.

Skills & Other Requirements

Expertise in at least two of the following programming languages: Python, Java, C++, C#, Scala, OCaml, Go, Rust. Functional understanding of wafer characterization / metrology. Experience with extract-transform-load methodology and relational databases Best practices in collaborative software development: version control, flowcharts, documentation, and clear code comments. Sound understanding of fundamental computer science: algorithms, data structures, and programming paradigms. Ability to learn new concepts and skills fast. Technical writing skills, such as maintaining standard operating procedures (SOPs). Knowledge in manufacturing, materials science, or natural sciences would be a plus. Excellent interpersonal and communication skills. Ability to align technical strategies to business objectives.

Working Conditions

Primarily office work on a computer. Occasional light tasks on the factory floor are possible.

Physical Requirements

Ability to sustainably work on a computer full-time. Ability to perform light physical tasks on factory equipment.

Safety Requirements

All employees are required to follow the site EHS procedures and II-VI Corporate EHS standards.

Quality & Environmental Responsibilities

Depending on location, this position may be responsible for the execution and maintenance of the ISO 9000, 9001, 14001 and/or other applicable standards that may apply to the relevant roles and responsibilities within the Quality Management System and Environmental Management System.

Culture Commitment

Ensure adherence to company’s values (ICARE) in all aspects of your position at II-VI:

 

Integrity – Create an Environment of Trust

Collaboration – Innovate Through the Sharing of Ideas

Accountability – Own the Process and the Outcome 

Respect – Recognize the Value in Everyone

Enthusiasm – Find a Sense of Purpose in Work

Confirm your E-mail: Send Email