cover image
System Devices UK Ltd

System Devices UK Ltd

www.systemdevices.co.uk

1 Job

9 Employees

A propos de l'entreprise

System Devices has been delivering automation solutions for nearly three decades, backed with 150 years of combined engineering expertise. We provide a comprehensive range of hardware to meet the demands of any project, ensuring proven reliable solutions.

Our deep industry knowledge means that we are able to match products to your individual needs - prioritising quality, reliability, and long-term value. We believe in legacy support, ensuring our solutions remain viable, rather than becoming redundant.

We build lasting customer relationships through expert training, tailored support through our various service packages and direct access to our specialists, be it via phone or on-site. Our industry-leading product portfolio delivers quality solutions at competitive prices, no matter the scale. Since 1983, our commitment to excellence has only strengthened.

Offres d'emploi listées

Company background Company brand
Company Name
System Devices UK Ltd
Job Title
Graduate Software Engineer
Job Description
Job title: Graduate Software Engineer Role Summary: New graduate software engineer focused on developing and maintaining automation solutions across process control, data acquisition, HMI development, and robotics. The role supports continuous learning, hands‑on coding, and project involvement within a team of automation specialists, ultimately leading to independent project ownership. Expactations: Demonstrated self‑motivation, strong learning agility, and the ability to manage time, resources, and deliverables independently. Must be capable of adapting to new programming languages and automation tools, and of applying basic mechanical and electrical engineering concepts to software design. Key Responsibilities: - Design, implement, test, and maintain software components for automation platforms (process control, data acquisition, HMI, robotics). - Collaborate with cross‑functional teams (engineering, QA, operations) to define functional requirements and deliver solutions. - Write clean, efficient code in environments such as Unix/Linux, and contribute to configuration management and documentation. - Monitor production systems, troubleshoot issues, and provide timely resolutions or recommendations. - Participate in code reviews, maintain code quality standards, and adopt continuous integration practices. - Take ownership of one or more modules, manage project schedule, and report progress to senior engineers. Required Skills: - Proficiency in at least one programming language (e.g., Python, C/C++, Java). - Comfortable working in Unix/Linux environments, including shell scripting and basic system administration. - Understanding of control systems, PLCs, SCADA, or similar automation architectures. - Basic knowledge of mechanical or electrical engineering principles relevant to automation hardware. - Strong problem‑solving, analytical thinking, and communication skills. - Ability to work independently and collaboratively in a fast‑paced engineering setting. Required Education & Certifications: - Bachelor’s degree in Computer Science, Software Engineering, Electrical Engineering, Mechatronics, or a related technical field. - Completion of relevant coursework in programming, embedded systems, or industrial automation. - No mandatory certifications required, but familiarity with version control (Git), test frameworks, or embedded development tools is advantageous.
Runcorn, Royaume-uni
On site
Junior
26-03-2026