JOBSEARCHER

Automation Software Engineer (Machine Control)

FormfactorOakland, CAL6 LeadSeptember 15th, 2026
Overview In Livermore, you will design and develop robust machine control software for automated sorting, assembly, and inspection systems. You will collaborate with mechanical and electrical engineers to deliver reliable solutions for high-volume manufacturing and integrate automation with MES workflows. You’ll participate in all SDLC phases, including testing and releases, and produce technical design and user documentation. This role offers the chance to shape automation initiatives and stay current with cutting-edge software trends in manufacturing. Compensation / Benefitsmedicaldentalvisionlife insurancedisability coverage401(k) with company match (including ESPP) will be offered with quarterly profit-sharing bonuses and PTO ResponsibilitiesDesign and implement machine control software for automated manufacturing equipmentCollaborate with cross-disciplinary engineers to build reliable, scalable solutionsIntegrate automation systems with MES software and process flowsParticipate in all phases of the Software Development Life Cycle (SDLC) including unit testing and releasesCreate technical design documentation and user-level documentation for projects Key requirementsMinimum of 8 years of related experience with a Bachelor’s degree, or 6 years with a Master’s degree, or a PhD with 3 years of experienceStrong C/C++ programming and debugging skillsExperience in machine control and multi-threaded/multi-process environmentsPassion for machine automation and staying current with automation/software trendsteam collaborationcross-functional communicationproblem solvingC Programming LanguageC++ Programming LanguageMachine Controls