{"id":2134367,"url":"https://alion.io/job/apple-plc-automation-engineer-programmable-logic-controller","title":"PLC Automation Engineer (Programmable Logic Controller)","company":{"id":12,"name":"Apple","domain":"apple.com","url":"https://alion.io/company/apple","size_band":"5000+","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Apple Jobs","truth_index":{"grade":"A","score":91,"open_postings":867,"ghost_share":0,"stale_share":0.161,"repost_share":0.002,"time_to_fill_p50_days":97,"computed_at":"2026-10-30T05:48:23Z"}},"role":"Industrial Engineering","role_family":"Industrial Engineering","seniority":"middle","employment_type":null,"work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Shanghai, China"],"countries":["CN"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":37000,"max_usd":82000,"period":"year","method":"global_role_cell_scaled_by_country","sample_n":5668},"experience_years_min":3,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"EtherCAT","optional":false},{"name":"Structured Text","optional":false},{"name":"C#","optional":true},{"name":"Git","optional":true},{"name":"Python","optional":true}],"status":"live","first_seen_at":"2026-06-02T03:09:32Z","employer_posted_date":"2026-10-23","last_verified_at":"2026-10-30T07:50:42Z","board_verified":true,"closed_at":null,"days_open":150,"trust":{"level":"ok","repost_count":0,"flags":[],"days_open":149},"description":"The people here at Apple don’t just create products - they create the kind of wonder that’s revolutionized entire industries. Apple's Hardware Test Engineering (HWTE) group is looking for a passionate, highly collaborative PLC Automation Engineer. In this role, you will be at the heart of our automated test and calibration systems, architecting the control logic that ensures the flawless mass production of Apple's most innovative products. You will not only design complex machine logic but also own core automation frameworks, establish safety standards, and drive the integration of our equipment into Apple’s next-generation smart factory ecosystems.\nDescription\nAs a PLC Automation Engineer in HWTE, you will own the software architecture, control logic, and integration of complex automated test fixtures. You will not be working in a silo: this role operates in a highly dynamic, cross-functional (XF) environment where you will partner daily with mechanical engineers, software engineers (macOS/iOS), test instrumentation specialists, and operations teams.\nWe need a technical leader who bridges the gap between traditional automation and modern software engineering.You will translate complex test requirements into robust, modular PLC code using Object- Oriented Programming (OOP) principles, while governing the automation standards used by our global vendors. If you have a deep passion for machine state modeling, excel at diagnosing electromechanical systems in the field, and want to lead the charge on \"Future Factory\" initiatives, we want to hear from you.\nMinimum Qualifications\nBS or MS in Electrical Engineering, Mechatronics, Computer Science, Automation, or a related field.\nMinimum of 3 years of hands-on experience in PLC programming and industrial automation.\nCore PLC & Architecture: Proficient in IEC 61131-3 languages with a strong emphasis on Structured Text (ST).\nProven, hands-on experience applying Object-Oriented.\nProgramming (OOP) principles within a PLC environment.\nPlatform Experience: Strong experience programming sophisticated automation systems. Note: Experience with Beckhoff TwinCAT 3 or CODESYS is highly preferred, but strong candidates with other platforms who are eager to transition to PC-based controls will be actively considered.\nMotion & Integration: Deep experience with motion control (servo systems, stepper motors, motion controllers), including tuning and commissioning drives.\nElectrical & Safety: Solid understanding of electrical schematics, wiring diagrams, and control panel design. Knowledge of machine functional safety standards (e.g., ISO 13849, IEC 62061).\nIndustrial Networking: Proficiency in configuring and troubleshooting industrial protocols (EtherCAT, EtherNet/IP, PROFINET, Modbus, etc.).\nCommunication & Soft Skills: Exceptional analytical problem-solving skills. Outstanding XF communication skills to collaborate effectively with mechanical, electrical, and software teams.\nFlexibility: Adaptable and willing to travel for field work, commissioning, and troubleshooting during critical project build phases.\nPreferred Qualifications\nAdvanced Frameworks: Practical experience implementing ISA-88 batch control standards and PackML machine state models.\nSafety Integration: Experience designing, implementing, and validating functional safety systems, particularly configuring safe I/O and programming safe logic within the TwinCAT Safety environment.\nSoftware Engineering Tools: Proficiency with version control systems (e.g., Git) for PLC code management.\nHMI/SCADA: Experience designing and programming Human-Machine Interfaces (HMI) and SCADA systems.\nHigh-Level Languages: Experience with high-level languages in an industrial context (e.g., Python, C#) and basic knowledge of databases.\nContinuous Learning: A demonstrated willingness to learn new programming environments and keep pace with emerging automation technologies (Industry 4.0, IIoT).","description_format":"text","description_chars":3932,"description_truncated":false,"requirements":{"experience_years_min":3,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":false},"security_clearance":false,"languages":[]},"benefits":["Continuous learning"],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Industrial Automation","Operating Systems","Smartwatches & Fitness Trackers","Tablets"],"lifecycle":[{"event":"open","at":"2026-10-09T01:28:51Z"},{"event":"close","at":"2026-10-09T01:39:59Z"},{"event":"reopen","at":"2026-10-09T06:17:28Z"},{"event":"close","at":"2026-10-11T12:23:15Z"},{"event":"reopen","at":"2026-10-11T15:08:15Z"},{"event":"close","at":"2026-10-11T23:11:48Z"},{"event":"reopen","at":"2026-10-12T02:31:52Z"},{"event":"close","at":"2026-10-12T11:04:10Z"},{"event":"reopen","at":"2026-10-12T17:08:32Z"},{"event":"close","at":"2026-10-19T23:56:35Z"},{"event":"reopen","at":"2026-10-20T03:42:08Z"},{"event":"close","at":"2026-10-20T15:30:45Z"},{"event":"reopen","at":"2026-10-21T10:15:31Z"},{"event":"close","at":"2026-10-21T16:58:38Z"},{"event":"reopen","at":"2026-10-22T01:57:32Z"},{"event":"close","at":"2026-10-23T12:04:11Z"},{"event":"reopen","at":"2026-10-23T21:35:07Z"}],"visa":[],"liveness":{"score":29,"band":"fade","label":"Fading","p_open":1,"p_active":0.811,"p_room":0.36,"age_days":150,"expected_fill_days":97,"reasons":["conf:2","urgency","velocity","win:tail","crowd:brand"],"computed_at":"2026-10-30T05:48:23Z"},"pay":null,"html_url":"https://alion.io/job/apple-plc-automation-engineer-programmable-logic-controller","json_url":"https://alion.io/job/apple-plc-automation-engineer-programmable-logic-controller.json","meta":{"generated_at":"2026-10-30T12:14:48Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":17608,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-31T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":12},"rest":"https://alion.io/mcp/rest/get_company?id=12"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fapple-plc-automation-engineer-programmable-logic-controller"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fapple-plc-automation-engineer-programmable-logic-controller"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fapple-plc-automation-engineer-programmable-logic-controller"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/apple-plc-automation-engineer-programmable-logic-controller\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fapple-plc-automation-engineer-programmable-logic-controller"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":2134367}},{"tool":"search_jobs","arguments":{"company":"apple.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":2134367},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}