← All roles

PLC Automation Engineer (Programmable Logic Controller)

Apple· Hardware
Apply on company site
ShanghaiFull-timePosted 4mo ago

About the role

Hardware Test Engineering (HWTE) seeks a PLC Automation Engineer to design and own automated test and calibration systems, develop control logic, and drive integration of equipment into Apple’s smart factory ecosystems. The role requires technical leadership bridging automation and software engineering, with cross-functional collaboration across mechanical, software, test instrumentation, and operations teams.

Responsibilities

  • Own the HWTE PLC control framework. Manage code releases using version control (Git), create and maintain reusable code libraries, and drive continuous improvement across all automation platforms.
  • Serve as the PLC Direct Responsible Individual (DRI) for our most critical and complex test stations. Own system integration, orchestrating robots, vision systems, precision sensors, and actuators.
  • Act as the technical cornerstone for external System Integrators (SIs). Onboard new SIs to Apple's frameworks, interpret technical specifications, provide training, and drive commissioning, testing, and validation of new machines at manufacturing sites.
  • Lead the control-level integration for Apple\u2019s "Future Factory" initiatives. Partner with IT and Ops to connect machine PLCs to upper-level shop-floor systems, utilizing databases for data logging and exploring IIoT/AI technologies.

Qualifications

  • BS or MS in Electrical Engineering, Mechatronics, Computer Science, Automation, or a related field.
  • Minimum of 3 years of hands-on experience in PLC programming and industrial automation.
  • Proficient in IEC 61131-3 languages with a strong emphasis on Structured Text (ST).
  • Proven, hands-on experience applying Object-Oriented Programming (OOP) principles within a PLC environment.
  • Strong experience programming sophisticated automation systems. Experience with Beckhoff TwinCAT 3 or CODESYS highly preferred; strong candidates with other platforms will be considered for transition to PC-based controls.
  • Deep experience with motion control (servo systems, stepper motors, motion controllers), including tuning and commissioning drives.
  • Solid understanding of electrical schematics, wiring diagrams, and control panel design. Knowledge of machine functional safety standards (e.g., ISO 13849, IEC 62061).
  • Proficiency in configuring and troubleshooting industrial protocols (EtherCAT, EtherNet/IP, PROFINET, Modbus, etc.).
  • Exceptional analytical problem-solving skills. Outstanding cross-functional (XF) communication skills with mechanical, electrical, and software teams.
  • Flexible and willing to travel for field work, commissioning, and troubleshooting during critical project build phases.

Skills

Required:PLC programming (IEC 61131-3)Object-Oriented Programming in PLCMotion control and tuningElectrical schematics & safety standardsIndustrial networking protocols
Nice to have:Beckhoff TwinCAT 3 or CODESYSHMI/SCADAHigh-level languages (Python, C#) and basic databases
Last updated Jun 26, 2026. Interested? Apply on the company site.

About Apple

Discover the innovative world of Apple and shop everything iPhone, iPad, Apple Watch, Mac, and Apple TV, plus explore accessories, entertainment, and expert device support.

Discover the innovative world of Apple and shop everything iPhone, iPad, Apple Watch, Mac, and Apple TV, plus explore accessories, entertainment, and expert device support.

AirPods Max 2Apple ArcadeApple CardApple Fitness+Apple MusicApple TVApple TV+Apple Watch Series 11

More open roles at Apple