Software Engineer

Connected Engineering
Sheffield, UK
9 days ago
Apply on www.collegerecruiter.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Shift work

Tech stack

Clean Code Principles Software Applications C++ (Programming Language) Communications Protocols Ethernet Hardware Design Supervisory Control and Data Acquisition (SCADA) Python (Programming Language) Ladder Logic Modbus Software Engineering Structured Text
+3 more
Systems Integration Safety Critical Systems Software Version Control

Job description

Overview

We’re delighted to be working exclusively with a leading UK engineering business at the forefront of innovation in complex mechanical handling and kinetic architecture systems. With a track record of delivering world-class projects across Defence, Aerospace, Nuclear, Sports & Entertainment, and Infrastructure, they’re now looking to strengthen their team with a talented Software Engineer.

Location: Sheffield, England, United Kingdom

The Role

As a Software Engineer, you’ll be involved in the full software development lifecycle-from concept and design to testing, commissioning, and ongoing support. You’ll be working closely with mechanical, electrical, and commissioning engineers to ensure seamless integration between software and hardware, with a strong emphasis on quality, safety, and compliance.

Key responsibilities

  • Designing, developing, and optimising robust software applications for advanced control systems
  • Collaborating with hardware engineers to ensure smooth system integration
  • Writing, testing, and reviewing high-quality code using languages such as C/C++, Python, ladder logic, and structured text
  • Commissioning software at the in-house test facility and on-site, ensuring compliance with operational and safety requirements
  • Diagnosing and resolving real-time integration challenges between software and hardware
  • Maintaining detailed documentation and version control across the project lifecycle
  • Supporting continuous improvement of tools, processes, and system performance

About You

  • Proven software development experience in control systems, automation, or industrial engineering
  • Strong understanding of communication protocols (Modbus, CAN, Ethernet/IP) and hardware integration
  • Experience with commissioning, fault diagnosis, and safety-critical systems
  • Excellent problem-solving skills, with a meticulous attention to detail
  • A collaborative approach and the ability to work across disciplines
  • Knowledge of PLC or SCADA systems would be advantageous

What’s on Offer

  • Flexible working hours around core times
  • Salary sacrifice pension scheme with employer reinvestment
  • 25 days annual leave + bank holidays, with the option to buy up to 3 extra days
  • Long service holiday increases (after 5 and 10 years)
  • Employee referral rewards

Seniority level

  • Mid-Senior level

Employment type

  • Full-time

Base pay range

This range is provided by Connected Engineering. Your actual pay will be based on your skills and experience - talk with your recruiter to learn more.

Requirements

  • Proven software development experience in control systems, automation, or industrial engineering
  • Strong understanding of communication protocols (Modbus, CAN, Ethernet/IP) and hardware integration
  • Experience with commissioning, fault diagnosis, and safety-critical systems
  • Excellent problem-solving skills, with a meticulous attention to detail
  • A collaborative approach and the ability to work across disciplines
  • Knowledge of PLC or SCADA systems would be advantageous

About the company

We’re delighted to be working exclusively with a leading UK engineering business at the forefront of innovation in complex mechanical handling and kinetic architecture systems. With a track record of delivering world-class projects across Defence, Aerospace, Nuclear, Sports & Entertainment, and Infrastructure, they’re now looking to strengthen their team with a talented Software Engineer.

Apply for this position

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

Apply on www.collegerecruiter.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

2:12 min

Implementing automotive ethernet and connected remote vehicle telemetry applications

David Romić · World Congress 2023

1:21 min

From systems engineering to self-taught developer

Brian Morrison · Coffee With Developers

1:12 min

Abstracting physical machine boundaries using industrial edge gateways

Freya Menzel Freya Menzel +1 · Europe 2026 Virtual

Videos

See all

Related articles

See all