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
SeniorJob 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