Embedded Software Engineer (Machine Control/Linux/C/C++) - Hsinchu

Job updated 27 days ago
The employer was active 22 days ago

Job Description

KLA美商科磊致力於維護身心障礙者就業權益,歡迎領有身心障礙手冊或證明的夥伴投遞履歷,加入KLA!


Job Description/Preferred Qualifications
Your Role: Collaborate, Innovate, Grow

• We are seeking a highly motivated Embedded Software Engineer to join our team to develop the next generation of EUV Reticle Inspection System.
• As part of Embedded SW team within RAPID division, you will collaborate with multidisciplinary teams to design, develop, and maintain interface and control software for various sub-systems.
• You will be part of the regional team responsible for deployment, integration and testing of first EUB reticle inspection tool/s.
• You will work closely with California, USA team to perform on-tool tasks, integration and testing of new SW features, solve critical problems and to bring in iterative improvements and refinements in the newly developed software.


Job Responsibilities:

• Execute the integration, testing and development plan for multiple sub-systems on the first tool/s, in tight coordination with the California team.
• Be the primary point of contact for the Embedded SW Engineering team. Troubleshoot and investigate integration and development issues.
• Collaborate with interdisciplinary teams in the cleanroom environment to support embedded & controls software testing, tackle issues, document investigation findings, and contribute to solution implementation. Perform software issue investigation and root cause analysis.
• Work in cleanroom environment to perform integration and testing of multiple SW sub-systems.
• Occasional global travel to Headquarter (California) for training and supporting engineering projects.
• Ramp up on embedded and controls software sub-systems for reticle inspection tool. Contribute to ongoing development, testing, and iterative software solutions improvement.
• Develop complex software/firmware modules for machine control in semiconductor inspection systems. Project involves demanding real-time embedded applications including interrupt-driven task-based multi-threaded software for electro-mechanical control system running on a real-time operating system (RTOS) such as real-time Linux and /or VxWorks for a high-reliability application.
• Develop SW/FW using C/C++ on Linux/RTOS to communicate with custom and 3rd party motion controllers using interfaces like Ethernet, Serial-RS232 and/or USB.
• Work closely with multidisciplinary engineering teams, including electrical, mechanical, optics and other software teams to acquire in-depth domain knowledge and solve system problems.
• Understand system level requirements and translate them into software design and implementation.
• Define and execute test plans to measure the performance of key subsystems. Document, analyze and present the testing results.
Write technical reports to communicate tool performance, analysis, and best-known methods.

1
3 years of experience required
Negotiable
Personal Invitation Link
This is your personal referral link for job invitation. You'll receive an email notification when someone applied for the position via your job link.
Share this job
Logo of KLA Taiwan 美商科磊.

About us

KLA為全球半導體製程控制及設備的市場領導者。我們具有領先市場的設備與技術開發的創新能力,提供先進製程控制的解決方案,包括晶圓、光罩製造、集成電路、封裝、印刷電路板和平板顯示器等工業技術領域。 

KLA的成功獲得了國際的認證: 

  • Forbes: 2025全球最佳雇主(Forbes: World's Best Employers)
  • Fortune Magazine: 2025全球最受推崇企業 & 全美五百強企業 (Fortune Magazine: World's Most Admired Companies & Top 500 Companies)
  • 培訓雜誌企業名人堂 (Training Magazine: Hall of Fame)
  • TIME Magazine: 2025全球最佳企業(2025 World's BEST Companies)
  • Financial TIMES: 2025亞太地區最佳雇主(2025 Asia-Pacific BEST Employers)