About this role
Software Engineer ( Embedded Software/Firmware Development | Embedded Image Processing ) at KLA. Location: Ann Arbor, Michigan, United States. Role: developing firmware, processing images, designing systems Requirements: Experience with C/C++/C#/Java on Unix/Linux/Windows, embedded software/firmware development, image processing exposure, messaging protocols (Ethernet, Serial, VMEbus), source control (RTC, ClearCase, Git, Azure DevOps), and RTOS experience desired. Category: Software Development Seniority: No Prior Experience Required Tools: C, C++, C#, Java, Unix, Linux, Windows, Ethernet, Serial, VMEbus, RTC, ClearCase, Git, Azure DevOps, Embedded Linux, Android, VxWorks, Solaris, AI coding assistants Commitment: Full Time Workplace: Onsite Languages: English