Software Engineer

Ion Beam Services
Bathgate, UK
about 2 months ago
Apply on uk.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Job source

Tech stack

Microsoft Word Microsoft Excel Data Analysis Communications Protocols Software Debugging Ethernet Microsoft Office Microsoft Project Modbus Microsoft PowerPoint Tia Portal Allen-Bradley Factory Automation Equipment

Job description

We are seeking a hands-on Software Engineer with a strong PLC programming background to support the installation, troubleshooting, and optimisation of industrial machinery at customer sites in China and across Europe. This is a field-based role requiring regular travel (30-50% of the time), where you will act as a technical expert, resolving complex automation issues, upgrading control systems, and ensuring high levels of customer satisfaction.

The Software Engineer will report directly to the engineering manager on a day-to-day basis. As part of the engineering team the prime focus is to:

  • Develop new and innovative solutions to achieve the end control goals.

  • Project Ownership from concept through testing and commissioning

  • Manage own workload to ensure priorities and deadlines are maintained and met

  • Produce supporting documentation and procedures (including Functional Flow Chart)

  • Be part of cross company project teams working with engineers from our French facility

  • Use data analysis to drive projects and increase machine throughput and functionality

  • Train in-house and external personnel

  • Work with external suppliers

  • Attend client meetings.

  • Diagnose and resolve faults on PLC-controlled machinery at customer sites

  • Modify, debug, and optimise PLC programs (e.g. Siemens, Allen-Bradley, Schneider)

  • Perform software upgrades, retrofits, and system improvements on installed equipment

  • Support commissioning and re-commissioning of machines following upgrades or repairs

  • Interpret electrical schematics, control architectures, and machine documentation

  • Provide technical support to customers both on-site and remotely

  • Work closely with internal engineering teams to escalate and resolve complex issues

Requirements

We are looking to hire a multi-skilled Software Engineer with solid experience with industrial machinery.

Educated to HNC/Degree level

Key Skills:

  • Strong background in PLC control system in both ST and ladder

  • Electrical, electronics or mechatronics understanding

  • Faultfinding to component level using a range of test equipment.

  • Competent in Microsoft suite of software (Word, Excel, PowerPoint & MS Project is a preference)

  • Proven experience in PLC programming and troubleshooting in an industrial environment

  • Strong knowledge of one or more major PLC platforms (e.g. Siemens S7 / TIA Portal, Rockwell, Schneider)

  • Experience working on automated machinery, manufacturing lines, or high-tech equipment

  • Ability to read and interpret electrical drawings and control system architectures

  • Solid understanding of industrial communication protocols (e.g. Profinet, Ethernet/IP, Modbus)

  • Willingness and ability to travel frequently (30-50% of the time, including short notice trips if required)

  • Strong problem-solving skills and ability to work independently under pressure

About the company

Ion Beam Services is a fast-growing, international high-tech company with locations in France, as well as in the United States, Scotland, and Singapore. Founded in 1987, we have developed unique expertise in designing equipment and electronic components that bring nanotechnology to the semiconductor industry.

Our specialization in ion implantation covers every step from R&D to production. Through our equipment manufacturing, maintenance, and process development services, we deliver innovative solutions across the entire value chain., At IBS, we foster a culture of learning, innovation, and collective progress. You’ll thrive in a dynamic, high-tech environment where versatility, autonomy, and skill development are not just encouraged-they’re expected.

Joining IBS means becoming part of a team driven by curiosity, technical excellence, and a passion for challenges. Here, every day is an opportunity to grow and make your mark.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on uk.indeed.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:23 min

Raspberry Pi and Modbus for feeder control

Øivind Heggland Øivind Heggland · Europe 2026 Virtual

4:52 min

Connecting namespaces with local virtual ethernet pairs

Oliver Seitz Oliver Seitz · World Congress 2025

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

1:12 min

Abstracting physical machine boundaries using industrial edge gateways

Freya Menzel Freya Menzel +1 · Europe 2026 Virtual

2:12 min

Implementing automotive ethernet and connected remote vehicle telemetry applications

David Romić · World Congress 2023

2:50 min

Electronic diagnostic software tools and factory production flashing

Denis Grahovac · World Congress 2021

Videos

See all

Related articles

See all