PLC Programmer

PLC Programmer

Full-Time 60000 - 80000 Β£ / year (est.) No working from home possible
Gattaca

At a Glance

  • Tasks: Design and develop innovative solutions using Siemens PLCs in a collaborative engineering team.
  • Company: Leading industrial automation firm with a focus on cutting-edge technology.
  • Benefits: Hybrid work model, career progression, and opportunities for professional development.
  • Other info: Exciting environment with strong emphasis on collaboration and continuous improvement.
  • Why this job: Join a dynamic team tackling complex challenges and making a real impact in various sectors.
  • Qualifications: Experience with Siemens PLCs and programming languages like C/C++ or Python.

The predicted salary is between 60000 - 80000 Β£ per year.

This role is for an experienced embedded systems developer with expertise in Siemens PLC technology. You will be responsible for maintaining legacy systems and developing new (greenfield) projects for advanced monitoring and control solutions. The organisation has extensive experience delivering innovative engineering technologies, including load, strain, and stress measurement systems, across a broad range of sectors such as marine, offshore, infrastructure, rail, and aerospace.

This role involves developing bespoke control systems using Siemens PLCs and other embedded control technologies. As part of a collaborative engineering team, you will tackle complex technical challenges while contributing to technical leadership and product architecture. The team values collaboration, innovation, and continuous improvement, and the role offers strong opportunities for career progression and professional development. This is a hybrid role requiring regular on-site attendance (majority of the working week) to support collaboration with multidisciplinary engineering teams and work directly with physical systems.

Key Responsibilities
  • Design and develop new solutions using Siemens PLCs and embedded control technologies.
  • Take ownership of technical components, contribute to the development of reusable libraries, and mentor team members on best practices.
  • Work closely with mechanical and electrical engineers, project managers, and external partners to deliver successful projects.
  • Stay up to date with emerging technologies and integrate new tools and approaches into development and DevOps processes.
Measures of Success
  • Consistently deliver high-quality, innovative solutions using Siemens PLC and embedded technologies.
  • Provide strong technical ownership and actively improve existing systems and practices.
  • Effectively support and mentor colleagues, contributing to team capability growth.
  • Collaborate successfully with cross-functional teams to ensure project delivery.
  • Proactively adopt and apply new technologies and development methodologies.
Person Specification
  • Strong software development experience with Siemens PLCs.
  • Additional experience in programming languages such as C/C++, Python, Delphi, or similar.
  • Experience with modern development tools and practices, including Git, CI/CD pipelines, and DevOps environments.
  • Proven experience in embedded control systems design and full lifecycle delivery.
  • Recent hands-on experience working with Siemens PLC platforms.
  • Experience collaborating within multidisciplinary engineering teams.
  • Demonstrated ability to analyse and troubleshoot embedded control and monitoring systems.
Key Skills
  • Expertise in the full software development lifecycle for embedded systems.
  • Strong analytical and problem-solving capabilities.
  • Effective stakeholder engagement and communication skills.
  • Proactive mindset with a strong interest in emerging technologies.
Qualifications and Training
  • A-Level (or equivalent) in a technical subject such as Computer Science, Maths, or Physics, or equivalent practical experience.
  • Degree (or equivalent Level 6 qualification) in a relevant technical discipline (desirable), or equivalent hands-on experience.

PLC Programmer employer: Gattaca

Join a forward-thinking organisation that champions innovation and collaboration in the field of industrial automation. As a Senior PLC Engineer, you will thrive in a dynamic work culture that prioritises continuous improvement and professional development, offering you the chance to tackle complex challenges while working alongside multidisciplinary teams. With strong career progression opportunities and a commitment to embracing emerging technologies, this role is perfect for those seeking meaningful and rewarding employment in a vibrant engineering environment.

Gattaca

Contact Details:

Gattaca Recruitment Team

We think you need these skills to ace PLC Programmer

Siemens PLC Technology
Embedded Systems Development
C/C++ Programming
Python Programming
Delphi Programming
Git
CI/CD Pipelines