{"schemaVersion":"jobsearcher.job.v1","id":"a0b5437abc3d4e5735ece903","url":"https://jobsearcher.com/jobs/a0b5437abc3d4e5735ece903","canonicalUrl":"https://jobsearcher.com/jobs/a0b5437abc3d4e5735ece903","title":"Embedded Software Engineer (C/C++ | Motion Controller)","description":"Overview\nIn this role you will develop and maintain embedded software for semiconductor equipment, enabling precise motion control and automated diagnostics. You will collaborate across hardware, mechanical, optical, and systems teams to take complex platforms from concept to production. You will build tooling for diagnostics and validation to support engineering, manufacturing, and field teams. You will troubleshoot across software, electronics, and measurement subsystems to ensure reliable tool performance. This role sits in KLA's Surfscan group, contributing to industry-leading wafer inspection and process control capabilities.\n\nCompensation / Benefitsmedical, dental, visionlife and other voluntary benefits401(k) with company matchingemployee stock purchase program (ESPP)tuition reimbursementpaid time off and holidays\nResponsibilitiesDevelop and maintain embedded software and firmware for equipment control, motion control, automation, diagnostics, and system integrationDesign, implement, test, and debug software for precision motion systems and real-time processingCreate diagnostic, configuration, calibration, and validation tools in C++ and PythonSupport hardware bring-up, system integration, performance tuning, and root-cause analysis across software and hardware componentsCollaborate with electrical, FPGA, mechanical, optical, systems, and manufacturing teams to bring platforms from concept to productionContribute to requirements analysis, design documentation, coding, testing, software integration, troubleshooting, and on-tool qualification\nKey requirementsExperience with semiconductor manufacturing equipment or precision automation, optics, imaging, or precision measurementExperience with Galil motion controllers or similar motion-control platforms and real-time control systemsProficiency in MATLAB, LabVIEW, UML, object-oriented design, and version controlStrong C/C++ programming for embedded systems; Python for diagnostics and toolingExperience with embedded peripherals and hardware interfaces (SPI, I2C, UART, GPIO, Ethernet, FPGA interfaces) and inter-board communicationAbility to debug complex hardware-software systems and read electronic schematics; familiarity with test instrumentsstrong analytical thinkingdebugging and problem-solvingteamwork and collaborationembedded software developmentreal-time controlmotion control","company":"Klatencor","rawCompany":"klatencor","city":"San Jose","state":"CA","isRemote":false,"isActive":false,"createdAt":"2026-09-15T03:23:16.998Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"17-2199.05","title":"Mechatronics Engineers","slug":"mechatronics-engineers"},{"code":"17-2072.00","title":"Electronics Engineers, Except Computer","slug":"electronics-engineers-except-computer"}],"industries":[{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"541330","title":"Engineering Services","slug":"engineering-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Embedded Software Engineer (C/C++ | Motion Controller)","description":"Overview\nIn this role you will develop and maintain embedded software for semiconductor equipment, enabling precise motion control and automated diagnostics. You will collaborate across hardware, mechanical, optical, and systems teams to take complex platforms from concept to production. You will build tooling for diagnostics and validation to support engineering, manufacturing, and field teams. You will troubleshoot across software, electronics, and measurement subsystems to ensure reliable tool performance. This role sits in KLA's Surfscan group, contributing to industry-leading wafer inspection and process control capabilities.\n\nCompensation / Benefitsmedical, dental, visionlife and other voluntary benefits401(k) with company matchingemployee stock purchase program (ESPP)tuition reimbursementpaid time off and holidays\nResponsibilitiesDevelop and maintain embedded software and firmware for equipment control, motion control, automation, diagnostics, and system integrationDesign, implement, test, and debug software for precision motion systems and real-time processingCreate diagnostic, configuration, calibration, and validation tools in C++ and PythonSupport hardware bring-up, system integration, performance tuning, and root-cause analysis across software and hardware componentsCollaborate with electrical, FPGA, mechanical, optical, systems, and manufacturing teams to bring platforms from concept to productionContribute to requirements analysis, design documentation, coding, testing, software integration, troubleshooting, and on-tool qualification\nKey requirementsExperience with semiconductor manufacturing equipment or precision automation, optics, imaging, or precision measurementExperience with Galil motion controllers or similar motion-control platforms and real-time control systemsProficiency in MATLAB, LabVIEW, UML, object-oriented design, and version controlStrong C/C++ programming for embedded systems; Python for diagnostics and toolingExperience with embedded peripherals and hardware interfaces (SPI, I2C, UART, GPIO, Ethernet, FPGA interfaces) and inter-board communicationAbility to debug complex hardware-software systems and read electronic schematics; familiarity with test instrumentsstrong analytical thinkingdebugging and problem-solvingteamwork and collaborationembedded software developmentreal-time controlmotion control","datePosted":"2026-09-15T03:23:16.998Z","dateModified":"2026-09-15T03:23:16.998Z","hiringOrganization":{"@type":"Organization","name":"Klatencor","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"San Jose","addressRegion":"CA","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"a0b5437abc3d4e5735ece903"},"url":"https://jobsearcher.com/jobs/a0b5437abc3d4e5735ece903"}}