| Location | Sunnyvale, CA |
We're embedded with a leading consumer electronics manufacturer operating large-scale production facilities in the Bay Area and San Diego. Their manufacturing floor runs sophisticated robotic assembly lines — a mix of industrial and collaborative robots — with motion control handled primarily by Beckhoff TwinCAT controllers.Over the years, the PLC codebase has grown organically without strong architectural governance. The result is a complex, hard-to-maintain system that needs a skilled hand to untangle, restructure, and put on solid long-term footing.This is a hands-on lead role for someone who has done this before — someone who can walk onto a factory floor, read someone else's messy PLC code, understand the intent behind it, and know how to refactor it without breaking things.What You'll DoAudit and deeply understand existing Beckhoff TwinCAT PLC code across multiple production linesLead structured refactoring efforts — decomposing monolithic, tangled programs into clean, modular, maintainable unitsDefine and enforce coding standards, naming conventions, and documentation practices going forwardDesign and implement a code management platform / workflow suited to an industrial PLC environmentWork closely with the client's in-house PLC developers — mentoring and upskilling them without slowing down productionIdentify and mitigate reliability and safety risks introduced by legacy codeCollaborate with robotics engineers, mechanical, and electrical teams to ensure control logic matches physical system behaviorServe as the technical authority and escalation point for all motion control and PLC-related decisions on-siteWhat We're Looking ForHard requirements:7+ years of PLC programming experience, with strong focus on Beckhoff TwinCAT 3 / Structured TextMulti-axis motion control — this is the core of the roleDemonstrated experience refactoring or inheriting legacy PLC codebases — not just greenfield developmentSolid understanding of EtherCAT topology and drive commissioningExperience with collaborative and/or industrial robots in a manufacturing contextMust be based in or willing to relocate/commute to Bay Area or San Diego; on-site presence requiredStrongly preferred:Background in consumer electronics or high-volume discrete manufacturingExperience building or improving a code governance framework for industrial controlsFamiliarity with SCADA / MES integration (OPC-UA, data historians)Prior experience in a consulting or embedded engineering capacityTwinSAFEThe Kind of Person Who Succeeds HereYou're not intimidated by a codebase that has no documentation and nobody left who remembers why things were written a certain way. You're methodical — you don't refactor before you understand, and you don't understand until you've traced the logic end-to-end. You're also pragmatic: you know that a running production line has zero tolerance for regressions, and you plan accordingly.You can communicate clearly with both floor technicians and engineering leadership, and you know how to build trust with a client team that may be skeptical of outside help.Compensation & LogisticsCompetitive contract or FTE compensation depending on profileOn-site in Bay Area or San Diego (relocation support available for the right candidate)Long-term engagement with strong potential for expansion#J-18808-Ljbffr