Embedded Software Engineer (machine Control/linux/c/c++)

KLA

Hsinchu, Taiwan
Embedded software development
C/c++ programming
Linux/rtos environment
KLA is a global leader in diversified electronics for the semiconductor manufacturing ecosystem, investing 15% of sales back into R&D

Job Summary

  • KLA is a global leader in diversified electronics for the semiconductor manufacturing ecosystem, investing 15% of sales back into R&D.
  • The Embedded Software Engineer will collaborate with multidisciplinary teams to design, develop, and maintain control software for next-generation EUV Reticle Inspection Systems.
  • The role involves working closely with teams in California, performing integration, testing, troubleshooting, and occasional global travel for training and project support.

Matching Summary

KLA is a global leader in diversified electronics for the semiconductor manufacturing ecosystem, investing 15% of sales back into R&D.

Skills & Requirements

Must-have

  • Embedded software development
  • C/C++ programming
  • Linux/RTOS environment
  • Multi-threading and synchronization
  • Communication protocols Ethernet and Serial-RS232
  • Real-time embedded applications

Nice-to-have

  • Python or scripting languages
  • Semiconductor fab operations knowledge
  • Motion control systems experience
  • Linux administration
  • UML knowledge
  • Systems thinking based on physics

Key Requirements

  • BS or MS in Electrical Engineering or related field
  • 4+ years embedded software experience
  • Strong analytical and communication skills
  • Experience with real-time Linux or VxWorks
  • Ability to work in cleanroom environment
  • Experience in multi-component system troubleshooting

Work Rights

Not specified

Tailored Resume

Cover Letter