Skip to main content

Software Engineer

Technology
חברה בתחום הייטק / חומרה / תוכנה / סייבר
רחובות, ישראללפני 3 ימיםעד 22.7.2026
משרה מלאה

תיאור המשרה

our SW group is looking for a strong system-level software developer to join our team and work on complex, high‑performance software systems that drive a multidisciplinary semiconductor metrology tool.In this role, you will develop software that interacts closely with hardware components such as motion controllers, optical and laser subsystems, sensors, cameras, and additional field devices.You will work across the full software stack of the tool, from low-level hardware interfaces through sequence control and up to the UI and reporting layers.The environment is highly technical, involving deep system‑level thinking, close collaboration with system engineers, and end‑to‑end ownership of features from design to implementation.This is a hands-on engineering role with a strong focus on end-to-end ownership, system-level thinking, and close collaboration with system engineers.You will be expected to design and deliver complex features from concept through integration and validation in a production environment.This role is ideal for an software engineers with strong analytical capabilities, solid object‑oriented design skills, and a passion for building robust, scalable systems that combine software and hardware.Responsibilities:Design and develop system-level software components for a complex multidisciplinary semiconductor metrology toolImplement software features end‑to‑end, from design discussions with system engineers through development, integration, and full validationDevelop software that interfaces with optical systems, lasers, motion control subsystems, sensors, and other hardware componentsContribute to system architecture, technical design reviews, and key engineering decisionsInvestigate and resolve production‑level issues using strong debugging and analytical skillsWork closely with system engineers, developers, QA, Product, and additional cross‑functional stakeholdersTake ownership of tasks, deliver independently, and help drive engineering excellence and best practicesRequirements: 5 years of experience developing software for complex or multidisciplinary systemsB.Sc. degree in Computer Science, Computer EngineeringProven experience in implementing complex software systems, with strong analytical and problem‑solving skillsHands-on experience using AI-assisted development tools (such as GitHub Copilot, ChatGPT, Claude, or similar), including prompt engineeringStrong experience in Object‑Oriented Programming in C# or JavaAbility to work both as a collaborative team player and as an independent owner of featuresGenuine passion for technology, multidisciplinary engineering, and problem solvingAvailability to travel abroad for short periods if neededAdvantagesExperience developing software that interfaces with hardware components such as motion control systems, lasers, optical systems, sensors, or similar devicesExperience with agentic coding and LLM developer tooling Experience with UI or reporting layers Knowledge and hands-on experience with PythonExperience as a Scrum Master or willingness to take on Scrum Master responsibilitiesThis position is open to all candidates.

Keywords
CodingScrumDebuggerGithubSoftware EngineeringDebugging

מתעניינים במשרה הזו?