> Markdown version of [/jobs/ext/3734071-software-engineer-embedded-software-firmware-development-embedded-image-processing](https://www.wearedevelopers.com/jobs/ext/3734071-software-engineer-embedded-software-firmware-development-embedded-image-processing). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer ( Embedded Software/Firmware Development | Embedded Image Processing ) - **Company:** KLA Corporation - **Location:** Ann Arbor, MI, United States - **Salary:** $83,000.0 - $121,733.0 - **Contract:** Permanent contract - **Skills:** C (Programming Language), Java (Programming Language), Microsoft Windows, Android Software Development, Microsoft Azure, C Sharp (Programming Language), C++ (Programming Language), IBM Rational ClearCase, Computer Programming, Linux on Embedded Systems, Embedded Software, Ethernet, Firmware, Real-Time Operating Systems, Software Engineering, Solaris (Operating System), VxWorks, AI Coding Agents, Git, Software Version Control - **Published:** October 14, 2026 - **Apply:** https://diversityjobs.com/career/17212459/Software-Engineer-Embedded-Software-Firmware-Development-Embedded-Image-Processing-Michigan-Ann-Arbor ## About the Role * Knowledge of structure, architecture and coding knowledge of C, C++,C# and java on Unix/Linux/Windows is required * A highly motivated individual able to work in a multi-discipline and multi-culture global organization as a driven teammate * Excellent verbal and written communication skills * Exposure to programming image processing system designs desired * Exposure to writing embedded software for mechanical control from communications level to high level application development in C and C++ is desired * Knowledge in standards-based messaging protocols, such as ethernet, serial and VMEbus is desired * Knowledge of source control tools such as RTC, ClearCase ,GIT and Azure Devops * Experience with image processing software is a plus * Experience with real-time operating systems (RTOS), e.g., Embedded Linux, Android, VxWorks is a plus * Experience with Solaris and other *NIX OS is a plus * Experience in using AI coding assistants and agents is a plus * Understanding of SEMI Equipment control software architecture is a plus, Master's Level Degree and 0 years related work experience; Bachelor's Level Degree and related work experience of 2 years