Business Details
14 Years
experience
Expert Software Solutions for Automation & Control
Control Software Solutions has been delivering innovative automation, measurement, and control systems since 2012. Our team specialises in LabVIEW, PLC, C#, C++, and Python, serving industries such as medical devices, aerospace, and manufacturing. We prioritise Agile development, Test-Driven Development, and Continuous Integration to ensure robust solutions. Our NI Partner status and Certified LabVIEW Architects demonstrate our technical excellence. We focus on creating tailored software that integrates seamlessly with existing systems, enhancing operational efficiency.With offices in Saddleworth, Sheffield, and Bristol, we provide nationwide support across the UK. Our commitment to quality is reflected in our ISO-aligned processes and client-centric approach. We have completed nearly 100 projects, including automated test systems for smart meters and control software for offshore wind farms. Our collaborative methodology ensures projects are delivered on time and within budget. This combination of technical expertise, industry experience, and customer focus has established us as a trusted partner in control systems engineering.
Services
Software Design & Development
System Integration
Code Review
Project Management
Training
Details
- Year established: 2012
Highlights and features
- We offer 13 years of experience in automation and control systems development.
- Our team includes Certified LabVIEW Architects and Professional Instructors.
- We implement Agile, TDD, and CI methodologies for robust software solutions.
- We provide nationwide support across the UK from three regional offices.
- We have completed 100+ projects across diverse industries including aerospace and medical devices.
Associations and certifications
- National Instruments Alliance Partner
- Certified LabVIEW Architect (CLA)
What people say
Painless implementation
Delivered on time
Exceptional service
Complex project handled
Technical excellence
Services
Software Design & Development
We create bespoke software solutions tailored to specific business requirements. Our development process incorporates Agile methodologies and Test-Driven Development to ensure scalable, maintainable code. Specialising in LabVIEW, PLC, and C++ technologies, we deliver systems that integrate seamlessly with existing hardware infrastructure. Our solutions cater to industries requiring precision control and measurement systems.
System Integration
Our system integration service connects diverse hardware and software components into unified solutions. We specialise in integrating legacy systems with modern technologies while maintaining interoperability. This includes PLC programming, SCADA implementation, and developing interfaces between control systems and enterprise software platforms across manufacturing and industrial sectors.
Code Review
We provide comprehensive code reviews to enhance software quality and maintainability. Our process includes architectural analysis, compliance checks against industry standards, and identifying performance improvements. This service is particularly valuable for regulated industries like medical devices where software reliability is critical to regulatory approval processes.
Project Management
Our project management service handles complex system implementations from requirements specification to delivery. We employ structured methodologies while maintaining flexibility through Agile practices. This includes managing multi-disciplinary teams, coordinating system testing, and ensuring compliance with industry-specific regulatory requirements during project execution.
Training
We deliver customised on-site training programs for control system technologies. Our Certified LabVIEW Instructors provide hands-on training in software development best practices, system architecture design, and specific toolchains like National Instruments platforms. Training programs are tailored to the technical needs of engineering teams across various industrial sectors.
People
David Maidman
Managing Director
David leads the company with 15+ years of experience in control systems engineering. He specialises in LabVIEW architecture and has managed complex automation projects across aerospace and medical device sectors. His expertise includes system integration and regulatory compliance.
John Medland
Senior Systems Engineer
John brings extensive experience in PLC programming and industrial automation systems. He has worked on projects involving Beckhoff and Siemens control platforms, focusing on process control applications in manufacturing and energy sectors.
Brian Towlson
Senior Software Engineer
Brian specialises in C++ and Python development for measurement systems. With a background in test automation, he develops software solutions for precision measurement applications in research and industrial environments.
Jordan Pfleger
Project Manager
Jordan manages complex system integration projects using Agile methodologies. He coordinates cross-functional teams and ensures alignment with client requirements throughout the software development lifecycle for industrial automation solutions.
Jake Rimmer
Software Test Engineer
Jake focuses on test-driven development and quality assurance for control systems. He implements automated testing frameworks to ensure software reliability and compliance with industry standards across medical and aerospace applications.
Questions
What industries do you specialise in?
We work across aerospace, medical devices, pharmaceuticals, manufacturing, offshore energy, and automotive sectors, providing tailored control and automation solutions.
Do you offer code review services?
Yes, we provide comprehensive code reviews with a focus on maintainability, regulatory compliance, and performance optimisation for industrial software systems.
Can you integrate with existing systems?
Our system integration service connects new solutions with legacy hardware and software, ensuring seamless interoperability across diverse industrial environments.
Do you provide training for control systems?
Yes, we offer customised on-site training programs delivered by Certified LabVIEW Instructors for various control system technologies and development practices.
What development methodologies do you use?
We primarily use Agile development combined with Test-Driven Development and Continuous Integration, adapting to client-specific processes when required.
Where are your offices located?
Our main office is in Saddleworth, with regional offices in Sheffield and Bristol, providing nationwide coverage across the UK.