
Lead Software Engineer
- Pine Brook, NJ
- Permanent
- Full-time
- 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.
- 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.
- 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.
- Ability to sustainably work on a computer full-time.
- Ability to perform light physical tasks on factory equipment.