Lead Software Engineer

Carbon60
Abingdon, United Kingdom
1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Abingdon, United Kingdom

Tech stack

Computer Vision
C Sharp (Programming Language)
Software Debugging
Java GUIs
Windows Presentation Foundation
Object-Oriented Software Development
Software Engineering
Visual Systems
Software Repository
Software Modules
GIT

Job description

In this role, you'll head up a talented software engineering team, drive technical direction, and architect the software that powers complex motion, vision, and laser systems. If you love solving real engineering problems, creating elegant UIs, and building software from first principles - this is the role for you.

What You'll Be Doing

  • Leading and mentoring a team of Software Engineers
  • Owning software delivery across turnkey automation projects
  • Turning customer and project requirements into clear technical tasks
  • Designing and developing C#/WPF applications from the ground up
  • Building software modules for motion control, machine vision, and laser integration
  • Creating intuitive, user-friendly GUIs
  • Debugging, fault-finding, and supporting systems during commissioning
  • Enhancing and supporting the software of deployed machinery
  • Working directly with customers to define requirements and deliver solutions
  • Managing the software repository and ensuring code compliance
  • Contributing to future innovation and next-gen software capabilities

Requirements

  • Strong C#/WPF development experience
  • Track record building software for automation, machinery, robotics, or similar
  • Experience with GIT and code compliance best practice
  • Solid grounding in object-oriented programming
  • Experience interfacing software with hardware (motion, lasers, vision systems, PLCs)
  • Strong maths, analytical thinking, and problem-solving capability
  • Experience with machine vision highly beneficial
  • Degree in Software, Electronic Engineering, or related discipline (2:1 or above)
  • 5+ years' industry experience developing software for special-purpose machinery

Apply for this position