Software Engineer

Pertemps
Birmingham, United Kingdom
4 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Compensation
£ 60K

Job location

Birmingham, United Kingdom

Tech stack

JavaScript
C Sharp (Programming Language)
C++
Communications Protocols
Computer Programming
Control Panels
Ethernet
Health Information Management
Human-Computer Interaction
Software Engineering
Software Requirements Analysis
Process Control Systems
Allen-Bradley Factory Automation Equipment
Programming Languages

Job description

A global friction welding manufacturer is looking for a Software Engineer to join their team based in the Birmingham area

The ideal candidate will be a hard-working and adaptable Engineer with a strong design background. Operating at the Birmingham site, you will be responsible for the design and technical support of industrial control panels and more

This is a fantastic opportunity with a multi-national welding company who supply to some the biggest names in the world, * Design, develop, and implement software for industrial control systems within automation, robotics, and machinery environments.

  • Program PLCs, HMIs, and real-time motion control systems for both hydraulic and electric drive applications.

  • Integrate systems across multiple devices and communication protocols (e.g. industrial Ethernet networks).

  • Produce comprehensive technical documentation, including specifications, design details, and test procedures.

  • Support commissioning activities at customer sites, including occasional international travel and short-notice assignments.

  • Contribute to the full software lifecycle, including requirements definition, design, testing, and deployment.

  • Assist with additional tasks as required to support overall project delivery and team objectives.

Requirements

  • Strong experience with industrial PLC and HMI programming platforms (e.g. Siemens, Allen-Bradley or similar).

  • Experience integrating motion control and drive systems.

  • Familiarity with industrial communication protocols such as EtherNet/IP, PROFINET, or similar.

  • Knowledge of IEC 61131-based programming.

  • Experience with additional programming languages (e.g. C++, C#, JavaScript) is advantageous.

  • Exposure to real-time or embedded control systems is desirable.

  • Ability to produce clear, structured technical documentation across the software lifecycle.

About the company

Executive Network Group, encompassing Technical Network, Network HR, HSE Network & Procurement People, sourcing mid to senior level management for automotive, aerospace, engineering and manufacturing industrial sectors, with a portfolio of services including executive search, advertising, MRO for permanent and interim contract recruitment services

Apply for this position