Job Title: Lead Software Engineer – Calibration Tool Development (MATLAB/Python) Location: Warwickshire Employment: Contract IR35 determination: Inside Department: Powertrain Calibration We are seeking a highly skilled and motivated Lead Software Engineer to lead the development and evolution of internal calibration tools within the Powertrain Calibration team. This role will provide technical leadership for MATLAB/Python-based tool development … Responsibilities Technical Leadership Own and maintain a deep understanding of the architecture and codebases of CalTool, TACT, and PCM Manager. Lead the design, development, and optimization of MATLAB and Python scripts for calibration workflows, automation, and visualization. Develop Python-based utilities and integrations to extend MATLAB tools for data handling, reporting, and system interoperability. Architect modular, reusable libraries in MATLAB … and Python to support scalability and consistent tool behaviour. Ensure robust error handling, logging, performance tuning, and long-term maintainability across all tools. Drive cross-platform integration with third-party systems (e.g., CRETA, INCA, BEATRICE, SQL databases). Establish best practices in documentation, version control (Git), unit testing, and peer reviews. Evaluate and adopt emerging scripting technologies to future-proof More ❯
Job Title: Lead Software Engineer – Calibration Tool Development (MATLAB/Python) Location: Warwickshire Employment: Contract IR35 determination: Inside Department: Powertrain Calibration We are seeking a highly skilled and motivated Lead Software Engineer to lead the development and evolution of internal calibration tools within the Powertrain Calibration team. This role will provide technical leadership for MATLAB/Python-based tool development … Responsibilities Technical Leadership Own and maintain a deep understanding of the architecture and codebases of CalTool, TACT, and PCM Manager. Lead the design, development, and optimization of MATLAB and Python scripts for calibration workflows, automation, and visualization. Develop Python-based utilities and integrations to extend MATLAB tools for data handling, reporting, and system interoperability. Architect modular, reusable libraries in MATLAB … and Python to support scalability and consistent tool behaviour. Ensure robust error handling, logging, performance tuning, and long-term maintainability across all tools. Drive cross-platform integration with third-party systems (e.g., CRETA, INCA, BEATRICE, SQL databases). Establish best practices in documentation, version control (Git), unit testing, and peer reviews. Evaluate and adopt emerging scripting technologies to future-proof More ❯
SUITE 2 04 GROSVENOR HOUSE, HOLLINSWOOD ROAD, CENTRAL PARK, TELFORD, England
THE STUDIO 4 CREATIVE LIMITED
of the team as part of larger software development projects. QA’s Junior Developer Level 3 apprenticeship programme enables the apprentice to: Explore a wide range of skills including Python, C#, Java, SQL, HTML, CSS, JavaScript, Git, Microservices and cloud Interpret simple design requirements for discrete components of a project under supervision Implement code which other team members have developed … Level 3 programme: Software Development Technician Level 3 BCS Certificate in Systems Development Context and Methodologies BCS Certificate in Programming Tools and technologies learned: Apprentices will learn to use Python, C#, HTML5, CSS3, JavaScript and Git. On completion, there will be the opportunity to progress onto a full-time role for the right individual. All of our previous apprentices have More ❯
Shrewsbury, Shropshire, West Midlands, United Kingdom Hybrid / WFH Options
Hays
strategies. Experience in using pricing tools, data analytics platforms, and advanced Excel or similar spreadsheet software. Strong proficiency in data analysis tools and software such as Excel, SQL, R, Python, PowerBI or similar. Experience with pricing software, ERP systems, or revenue management systems (e.g., PROS, Vendavo, Pricefx). The ideal candidate brings a proven ability to develop data-driven pricing … models, proficiency in analytical tools like Excel, SQL, Python, PowerBI, and experience with ERP or pricing. Key skills include: Statistical modelling, forecasting, customer segmentation, and pricing strategy optimisation. Strong communication, collaboration, and problem-solving abilities are essential, along with sharp attention to detail and the capability to manage multiple priorities in a fast-paced environment. What you'll get in More ❯
Burton-On-Trent, Staffordshire, West Midlands, United Kingdom Hybrid / WFH Options
Crimson
DevOps Engineer - AWS - Burton upon Trent Hybrid working Salary £53,000 A leading client in Burton seeks a DevOps Engineer to design, implement, and maintain AWS infrastructure. The role involves supporting continuous integration and delivery, ensuring reliability and security, and More ❯
to ensure you are suitably employable as a data analyst. Microsoft excel - to expert level. Learn SQL - the programming language used for extracting data from more complex databases. Learn Python 3 - Python 3 is a simple to use programming language used by many analysts. Learn Tableau - Tableu is a tool which analysts use to build visually appealing dashboards for complex More ❯
DY10, Kidderminster, Worcestershire, United Kingdom
ITOL Recruit
to ensure you are suitably employable as a data analyst. Microsoft excel - to expert level. Learn SQL - the programming language used for extracting data from more complex databases. Learn Python 3 - Python 3 is a simple to use programming language used by many analysts. Learn Tableau - Tableu is a tool which analysts use to build visually appealing dashboards for complex More ❯
to ensure you are suitably employable as a data analyst. Microsoft excel - to expert level. Learn SQL - the programming language used for extracting data from more complex databases. Learn Python 3 - Python 3 is a simple to use programming language used by many analysts. Learn Tableau - Tableu is a tool which analysts use to build visually appealing dashboards for complex More ❯
to ensure you are suitably employable as a data analyst. Microsoft excel - to expert level. Learn SQL - the programming language used for extracting data from more complex databases. Learn Python 3 - Python 3 is a simple to use programming language used by many analysts. Learn Tableau - Tableu is a tool which analysts use to build visually appealing dashboards for complex More ❯
to ensure you are suitably employable as a data analyst. Microsoft excel - to expert level. Learn SQL - the programming language used for extracting data from more complex databases. Learn Python 3 - Python 3 is a simple to use programming language used by many analysts. Learn Tableau - Tableu is a tool which analysts use to build visually appealing dashboards for complex More ❯
to ensure you are suitably employable as a data analyst. Microsoft excel - to expert level. Learn SQL - the programming language used for extracting data from more complex databases. Learn Python 3 - Python 3 is a simple to use programming language used by many analysts. Learn Tableau - Tableu is a tool which analysts use to build visually appealing dashboards for complex More ❯
to ensure you are suitably employable as a data analyst. Microsoft excel - to expert level. Learn SQL - the programming language used for extracting data from more complex databases. Learn Python 3 - Python 3 is a simple to use programming language used by many analysts. Learn Tableau - Tableu is a tool which analysts use to build visually appealing dashboards for complex More ❯
to ensure you are suitably employable as a data analyst. Microsoft excel - to expert level. Learn SQL - the programming language used for extracting data from more complex databases. Learn Python 3 - Python 3 is a simple to use programming language used by many analysts. Learn Tableau - Tableu is a tool which analysts use to build visually appealing dashboards for complex More ❯
to ensure you are suitably employable as a data analyst. Microsoft excel - to expert level. Learn SQL - the programming language used for extracting data from more complex databases. Learn Python 3 - Python 3 is a simple to use programming language used by many analysts. Learn Tableau - Tableu is a tool which analysts use to build visually appealing dashboards for complex More ❯
to ensure you are suitably employable as a data analyst. Microsoft excel - to expert level. Learn SQL - the programming language used for extracting data from more complex databases. Learn Python 3 - Python 3 is a simple to use programming language used by many analysts. Learn Tableau - Tableu is a tool which analysts use to build visually appealing dashboards for complex More ❯
to ensure you are suitably employable as a data analyst. Microsoft excel - to expert level. Learn SQL - the programming language used for extracting data from more complex databases. Learn Python 3 - Python 3 is a simple to use programming language used by many analysts. Learn Tableau - Tableu is a tool which analysts use to build visually appealing dashboards for complex More ❯
to ensure you are suitably employable as a data analyst. Microsoft excel - to expert level. Learn SQL - the programming language used for extracting data from more complex databases. Learn Python 3 - Python 3 is a simple to use programming language used by many analysts. Learn Tableau - Tableu is a tool which analysts use to build visually appealing dashboards for complex More ❯
to ensure you are suitably employable as a data analyst. Microsoft excel - to expert level. Learn SQL - the programming language used for extracting data from more complex databases. Learn Python 3 - Python 3 is a simple to use programming language used by many analysts. Learn Tableau - Tableu is a tool which analysts use to build visually appealing dashboards for complex More ❯
Telford, Telford and Wrekin, Shropshire, United Kingdom
ITOL Recruit
to ensure you are suitably employable as a data analyst. Microsoft excel - to expert level. Learn SQL - the programming language used for extracting data from more complex databases. Learn Python 3 - Python 3 is a simple to use programming language used by many analysts. Learn Tableau - Tableu is a tool which analysts use to build visually appealing dashboards for complex More ❯
to ensure you are suitably employable as a data analyst. Microsoft excel - to expert level. Learn SQL - the programming language used for extracting data from more complex databases. Learn Python 3 - Python 3 is a simple to use programming language used by many analysts. Learn Tableau - Tableu is a tool which analysts use to build visually appealing dashboards for complex More ❯
to ensure you are suitably employable as a data analyst. Microsoft excel - to expert level. Learn SQL - the programming language used for extracting data from more complex databases. Learn Python 3 - Python 3 is a simple to use programming language used by many analysts. Learn Tableau - Tableu is a tool which analysts use to build visually appealing dashboards for complex More ❯
to ensure you are suitably employable as a data analyst. Microsoft excel - to expert level. Learn SQL - the programming language used for extracting data from more complex databases. Learn Python 3 - Python 3 is a simple to use programming language used by many analysts. Learn Tableau - Tableu is a tool which analysts use to build visually appealing dashboards for complex More ❯
to ensure you are suitably employable as a data analyst. Microsoft excel - to expert level. Learn SQL - the programming language used for extracting data from more complex databases. Learn Python 3 - Python 3 is a simple to use programming language used by many analysts. Learn Tableau - Tableu is a tool which analysts use to build visually appealing dashboards for complex More ❯
CV32, Royal Leamington Spa, Warwickshire, United Kingdom
ITOL Recruit
to ensure you are suitably employable as a data analyst. Microsoft excel - to expert level. Learn SQL - the programming language used for extracting data from more complex databases. Learn Python 3 - Python 3 is a simple to use programming language used by many analysts. Learn Tableau - Tableu is a tool which analysts use to build visually appealing dashboards for complex More ❯
DE14, Burton upon Trent, Staffordshire, United Kingdom
ITOL Recruit
to ensure you are suitably employable as a data analyst. Microsoft excel - to expert level. Learn SQL - the programming language used for extracting data from more complex databases. Learn Python 3 - Python 3 is a simple to use programming language used by many analysts. Learn Tableau - Tableu is a tool which analysts use to build visually appealing dashboards for complex More ❯