Software Tech Lead
תיאור המשרה
our SW group is looking for a Software Tech Lead to lead the design and development of complex, high-performance software systems for a multidisciplinary semiconductor metrology tool.In this role, you will work across the full software stack - from hardware interfaces and sequence control to application and reporting layers - while collaborating closely with system, optical, motion, and other engineering disciplines.This is a hands-on technical leadership role for an experienced engineer who combines strong system-level thinking with the ability to drive architecture, lead complex features end-to-end, and mentor developers.A key part of the role is leveraging modern AI tools for software development and helping the team adopt effective AI-driven engineering practices to improve quality, productivity, and development workflows.Responsibilities:Lead the design and development of complex system-level software featuresDrive end-to-end technical ownership - from architecture and design through implementation, integration, validation, and maintainabilityDevelop software that interfaces with motion controllers, optical and laser subsystems, sensors, cameras, and additional hardware componentsWork hands-on across multiple software layers while guiding technical decisions and design qualityMentor developers and promote engineering best practices and high development standardsIntroduce and drive adoption of AI-assisted development workflows within the teamCollaborate closely with system engineers, developers, QA, Product, and cross-functional stakeholdersContribute to Agile team execution and support continuous improvementRequirements: 8+ years of hands-on experience in software design and developmentB.Sc. in Computer Science, Computer EngineeringProven experience leading the design and delivery of complex software systemsStrong experience in Object-Oriented Programming in C#/.NETExperience working in multidisciplinary SW/HW environmentsStrong system-level thinking and ability to work across multiple layersProven technical leadership, including ownership of complex features and mentoring developersHands-on experience using AI-assisted development tools (such as GitHub Copilot, ChatGPT, Claude, or similar)Proven ability to apply and promote AI-driven development practices within a teamFamiliarity with LLMs, AI APIs, or prompt engineeringStrong analytical and problem-solving skillsAdvantagesExperience developing software that interfaces with motion control systems, optical systems, lasers, sensors, or similar hardwareExperience in a Tech Lead roleExperience as a Scrum Master or willingness to take on Scrum Master responsibilitiesExperience working in Agile environmentsExperience with UI or reporting layersKnowledge and hands-on experience with PythonPrevious experience in the semiconductor industryThis position is open to all candidates.
מתעניינים במשרה הזו?