We are seeking a Software Architect to lead key architectural aspects of a program. The role requires a strong hands-on background, proven technical leadership, and the ability to drive architectural decisions across multidisciplinary teams working on advanced wafer-inspection systems.
Requirements
- Define and maintain the architectural vision for the Hybrid Array project.
- Design scalable, secure, and maintainable distributed system components and interfaces.
- Establish and document architecture patterns, data flows, and integration points.
- Act as a technical authority: guide engineers through architecture decisions and trade-offs.
- Lead and participate in design and code reviews, ensuring alignment with architectural principles.
- Drive reduction of technical debt and promote best practices.
- Perform in-depth analysis, troubleshooting, and provide hands-on support for complex design issues.
- Support implementation teams when resolving critical design or performance challenges.
- Work with product managers, systems, algorithms, firmware, field teams, and hardware partners to refine requirements and validate architectural feasibility.
- Evaluate, recommend, and adopt technologies and tools aligned with project needs.
- Contribute to defining and enforcing engineering and architecture standards.