CareerPlanGet AI match score →

IPM Software Engineer

Cambridgeshire, gb💼 Full-time🗓 2026-05-13 → 2026-07-31

Core

Design, develop, and integrate software for intelligent electro-hydraulic machine control systems, translating customer requirements into robust code for PLCs, HMIs, and embedded controllers.

Role type

Software Engineer (Industrial Automation & Control Systems)

Builds

Machine control software for electro-hydraulic systems

Domain

Industrial automation, electro-hydraulics, and embedded control

Deliverable

production ML models | product features

Required skills

PLC programming, HMI design, CODESYS (IEC 61131-3), C/C++ or Python, industrial communication protocols (CANbus, PROFINET, EtherCAT), PID control, functional safety principles, ERP system proficiency

Preferred skills

Control system simulation tools, safety-related control software implementation

Technologies

CODESYS, SAP, CANbus, PROFINET, EtherCAT, IEC 61131-3

Responsibilities

Design and document software architecture for machine control systems; Develop and execute Factory Acceptance Tests (FATs) and Site Acceptance Tests (SATs); Collaborate with mechanical, electrical, and controls engineers to ensure system integration; Ensure compliance with Machinery Directive and relevant safety standards.

Seniority

Mid-level to Senior, hands-on IC

Sourced via smartrecruiters · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on SmartRecruiters ↗