Talent.com
Lead Software Engineer

Lead Software Engineer

II-VI IncorporatedPine Brook, NJ, United States
job_description.job_card.30_days_ago
serp_jobs.job_preview.job_type
  • serp_jobs.job_card.full_time
job_description.job_card.job_description

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 :

    I ntegrity – Create an Environment of Trust

    C ollaboration – Innovate Through the Sharing of Ideas

    A ccountability – Own the Process and the Outcome

    R espect – Recognize the Value in Everyone

    E nthusiasm – Find a Sense of Purpose in Work

    serp_jobs.job_alerts.create_a_job

    Lead Software Engineer • Pine Brook, NJ, United States