{"schemaVersion":"jobsearcher.job.v1","id":"2b8145b672bb97e0af29b4fb","url":"https://jobsearcher.com/jobs/2b8145b672bb97e0af29b4fb","canonicalUrl":"https://jobsearcher.com/jobs/2b8145b672bb97e0af29b4fb","title":"Sr. Software Engineer","description":"Title: Sr. Software EngineerDepartment: Software EngineeringImmediate Manager: Sr. Director and Head of Software CTCLocation: San Jose, CAEmployee Type: Regular, Full-Time/Exempt/On-site/In-PersonJob Description:The Software Engineer is responsible for designing and developing real-time control software for semiconductor capital equipment, specifically for deposition process systems such as ALD and CVD cluster tools used for DRAM and logic fabrications. The individual will work in a cross-functional, multitasking, international team environment to develop and support the software for EUGENUS Inc. cluster tools.Major Responsibilities:Requirements gathering, design, develop, integrate, test and document real-time control software for semiconductor manufacturing cluster toolsAnalyze system requirements and translate into software specificationsRespond promptly and professionally to bug reports; follow quality system to verify, document, and fix problemsSupport development labs, production staff, and customers as requiredWork as an independent, self-motivated, task-oriented team player, planning and performing all tasks in an efficient mannerInternational travel is required up to 10%Qualifications/Requirements:BS or MS in Computer Science or related field with solid programming knowledge and hands-on experience in C#, .Net and databasesAt least 2 years’ experience in real-time multitasking programming, preferably for large equipment control software in the semiconductor industryExperience in software development for intelligent devices and their interfaces such as: Robots, MFC’s, gate valves, pressure transducers, integrated gasbox, gas panel, safety-critical devices, Ethernet, TCP/IP, RS-232, DeviceNet etc.Experience in cross-functional software projectsKnowledge of PLC configuration and programming is a plusKnowledge of Beckhoff TwinCAT/EtherCat software operation is a plusKnowledge of factory automation and SEMI standards (SECS/GEM) is a plusKnowledge of Windows GUI development is a plusStrong and effective interpersonal and communication skills and the ability to interact professionally with a diverse group of staff and customers.","company":"Eugenus","rawCompany":"eugenus","city":"San Jose","state":"CA","isRemote":false,"isActive":true,"createdAt":"2026-05-29T11:52:05.111Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"15-1211.00","title":"Computer Systems Analysts","slug":"computer-systems-analysts"}],"industries":[{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Sr. Software Engineer","description":"Title: Sr. Software EngineerDepartment: Software EngineeringImmediate Manager: Sr. Director and Head of Software CTCLocation: San Jose, CAEmployee Type: Regular, Full-Time/Exempt/On-site/In-PersonJob Description:The Software Engineer is responsible for designing and developing real-time control software for semiconductor capital equipment, specifically for deposition process systems such as ALD and CVD cluster tools used for DRAM and logic fabrications. The individual will work in a cross-functional, multitasking, international team environment to develop and support the software for EUGENUS Inc. cluster tools.Major Responsibilities:Requirements gathering, design, develop, integrate, test and document real-time control software for semiconductor manufacturing cluster toolsAnalyze system requirements and translate into software specificationsRespond promptly and professionally to bug reports; follow quality system to verify, document, and fix problemsSupport development labs, production staff, and customers as requiredWork as an independent, self-motivated, task-oriented team player, planning and performing all tasks in an efficient mannerInternational travel is required up to 10%Qualifications/Requirements:BS or MS in Computer Science or related field with solid programming knowledge and hands-on experience in C#, .Net and databasesAt least 2 years’ experience in real-time multitasking programming, preferably for large equipment control software in the semiconductor industryExperience in software development for intelligent devices and their interfaces such as: Robots, MFC’s, gate valves, pressure transducers, integrated gasbox, gas panel, safety-critical devices, Ethernet, TCP/IP, RS-232, DeviceNet etc.Experience in cross-functional software projectsKnowledge of PLC configuration and programming is a plusKnowledge of Beckhoff TwinCAT/EtherCat software operation is a plusKnowledge of factory automation and SEMI standards (SECS/GEM) is a plusKnowledge of Windows GUI development is a plusStrong and effective interpersonal and communication skills and the ability to interact professionally with a diverse group of staff and customers.","datePosted":"2026-05-29T11:52:05.111Z","dateModified":"2026-05-29T11:52:05.111Z","hiringOrganization":{"@type":"Organization","name":"Eugenus","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"San Jose","addressRegion":"CA","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"2b8145b672bb97e0af29b4fb"},"url":"https://jobsearcher.com/jobs/2b8145b672bb97e0af29b4fb"}}