{"id":4020764,"url":"https://alion.io/job/ocado-group-plc-software-engineer","title":"PLC Software Engineer","company":{"id":51471,"name":"Ocado Group","domain":"ocadogroup.com","url":"https://alion.io/company/ocado-group","size_band":"5000+","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Greenhouse","truth_index":{"grade":"B","score":81,"open_postings":18,"ghost_share":0,"stale_share":0.778,"repost_share":0,"time_to_fill_p50_days":48,"computed_at":"2026-11-10T06:52:35Z"}},"role":"Industrial Engineering","role_family":"Industrial Engineering","seniority":null,"employment_type":null,"work_mode":"hybrid","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"explicit","locations":["Athens, Greece"],"countries":["GR"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"EtherCAT","optional":false},{"name":"Machine Learning","optional":false},{"name":"Structured Text","optional":false},{"name":"Agile","optional":true},{"name":"Git","optional":true},{"name":"Kanban","optional":true},{"name":"Scrum","optional":true}],"status":"live","first_seen_at":"2026-11-10T13:01:16Z","employer_posted_date":"2026-11-10","last_verified_at":"2026-11-10T14:59:16Z","board_verified":true,"closed_at":null,"days_open":0,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":0},"description":"PLC Software Controls Engineer (E2) | Automation - Peripherals and Mobile Robotics | Hybrid Working | Athens\nIntroduction:\nOcado Technology is changing the way the world shops using advanced Artificial Intelligence, Machine Learning, Robotics, Big Data, Cloud and IoT. We develop the innovative software and hardware systems that power Ocado.com, as well as the unique ‘Ocado Smart Platform’ which is being implemented by ambitious retailers across the world from Europe to America, Asia and beyond.\nOcado Technology - Greece (acquisition):https://www.myrmex-inc.com/blog/19\nOur R&D department is based in Athens, Greece, where a team of brilliant engineers are developing disruptive material handling systems for the online grocery industry and other retail verticals. We pioneer innovative order fulfilment solutions and last-mile delivery business models tailored for retailers and supply chain-intensive sectors. Our mission is to assist them in overcoming the challenges inherent in modernising their systems and processes to effectively address complex industry issues. Some of the most innovative retailers globally have already partnered with us, and we are delivering products and services for them.\nIf you are excited about the cross-section where machines meet humans, about the future of work, retail and supply chains, and want to help transform the European logistics industry via Greek technologies, we are interested in getting to know you.\nAbout the Role\n Ocado’s Peripherals are the machines around the grid that handle totes. They run in Customer Fulfilment Centres around the world, and every order on the Ocado Smart Platform passes through them.\nJoin a new team in our Athens development centre that owns the PLC software for this entire portfolio, end to end, and is building PLC controls competency across Peripherals and Mobile Robotics. You will oversee the full control systems lifecycle, from initial design and prototyping to launching new machinery in live warehouse environments. Your work will directly affect the reliability and efficiency of the systems powering the platform worldwide.\nAs a technical authority, you will work closely with cross-functional teams and external partners, combining software engineering with hands-on work on live machinery.\nIn this role, you will:\nBuild first-of-a-kind machines. New stations start with the function list, software specification and interface documents, then move on to code, test rig and commissioning.\nDeliver safety-critical systems on new grids. We build the PLC and safety PLC software for new projects launching around the world.\nWork across both major platforms: Beckhoff TwinCAT 3 and Siemens TIA Portal, with EtherCAT, PROFINET, IO-Link, servo drives and safety PLCs.\nSee your work run live. You’ll commission machines at our Athens test loops, at Ocado sites and at client sites, and support the global fleet through our on-call rota. Your code will run in real warehouses.\nKey Responsibilities\nDesign, develop and maintain PLC software for peripheral machines on Beckhoff TwinCAT 3 and Siemens TIA Portal, from concept and prototype to live operation.\nBuild and extend our shared PLC libraries, so new machines can be put together quickly and reliably from tested building blocks.\nWrite the engineering documents for new machines: function lists, software specifications, interface control documents and messaging specifications.\nValidate software early with simulation, automated unit tests and integration tests against the Ocado software stack on our Athens test rigs.\nContribute to safety PLC software and safety specification reviews, working with the safety owners and following the documented safety design.\nTroubleshoot with mechanical and electrical designers and suppliers during development, commissioning and live operation.\nWhat We’re Looking For\nEssential\nA degree in Engineering, Computer Science or a related subject.\nSolid commercial experience developing PLC software for industrial machinery on Beckhoff TwinCAT 3 and/or Siemens TIA Portal.\nHands-on field experience commissioning automated equipment: I/O checkout, fieldbus and network setup, drive configuration and fault-finding on live machines.\nStrong Structured Text skills and a good grasp of structured, modular PLC design, such as function blocks, interfaces and state machines.\nConfidence reading electrical schematics and working closely with mechanical and electrical engineers.\nA methodical approach to diagnosing problems that span the PLC, field devices, networks and higher-level systems.\nGood written and spoken English for working with teams in the UK and worldwide.\nNice to Haves\nExperience on both Beckhoff and Siemens platforms.\nExperience with Git or another version control system.\nFunctional safety experience.\nExperience with motion control, servo drives and IO-Link devices.\nA background in material handling, conveyors or warehouse automation.\nExperience with simulation or virtual commissioning.\nExperience writing functional design specifications and interface documents.\nFamiliarity with Agile ways of working (Scrum or Kanban), and an interest in AI-assisted development tools.\nBenefits\nOur employee benefits are designed for you. We care about people and we've ensured we have a wealth of benefits that focus on your well-being. We regularly review our benefits to ensure we are supporting our employees appropriately. Currently, we offer technically stretching work, a competitive salary and:\nA hybrid working policy that sees you in the office typically 40% of your time.\n30 days 'working from anywhere' policy\nPrivate Medical Insurance\nMeal tickets\nHome office equipment\nOpportunity to participate in share schemes\nRegular divisional socials, sports clubs and access to the Ocado Technology Academy for a packed schedule of courses, conferences and events.\nIf you think you have what it takes to make a difference, please submit your application below.\nBe bold, be unique, be brilliant, be you. We are looking for individuality and we value diversity. We are an equal opportunities employer and we are committed to treating all applicants and employees fairly and equally. We are committed to making reasonable adjustments to provide a positive, barrier-free recruitment process and supportive work environment. If you have any support or access requirements, we encourage you to advise us at the time of application.","description_format":"text","description_chars":6414,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":false},"security_clearance":false,"languages":[{"language":"English","level":"All levels","optional":false}]},"benefits":["Health insurance","Home office","Hybrid work"],"hiring_locations":[{"name":"Greece","iso":"GR","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Logistics & Warehouse Robotics","Online Groceries","Supply Chain & Logistics Software"],"lifecycle":[{"event":"open","at":"2026-11-10T14:59:16Z"}],"visa":[],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":0,"expected_fill_days":48,"reasons":["conf:1","win:early"],"computed_at":"2026-11-10T16:24:59Z"},"pay":null,"html_url":"https://alion.io/job/ocado-group-plc-software-engineer","json_url":"https://alion.io/job/ocado-group-plc-software-engineer.json","meta":{"generated_at":"2026-11-10T16:24:59Z","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":3805,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-11T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.1,"usd":0.01,"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":51471},"rest":"https://alion.io/mcp/rest/get_company?id=51471"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Focado-group-plc-software-engineer"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":2,"usd":0.2},"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%2Focado-group-plc-software-engineer"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.1,"usd":0.01},"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%2Focado-group-plc-software-engineer"},{"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/ocado-group-plc-software-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Focado-group-plc-software-engineer"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":4020764}},{"tool":"search_jobs","arguments":{"company":"ocadogroup.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":4020764},"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"}}