Skip to Main Content

Job Title


Lead Software Engineer


Company : EES Solutions


Location : doncaster, yorkshire and the humber


Created : 2025-09-10


Job Type : Full Time


Job Description

Job Title: Lead Software Engineer – Calibration Tool Development (MATLAB/Python)Location: WarwickshireEmployment: ContractIR35 determination: InsideDepartment: Powertrain CalibrationWe 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, including ownership of the architecture and codebase for CalTool, TACT, and PCM Manager. The successful candidate will drive innovation, scalability, and long-term maintainability of calibration tools while leading a team of software developers.The position requires a combination of strong technical expertise, leadership capability, and deep understanding of automotive calibration workflows and supporting tools.Key Accountabilities & ResponsibilitiesTechnical LeadershipOwn 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 calibration toolsets.Team ManagementLead, mentor, and develop a team of software engineers focused on calibration tool development.Allocate tasks, manage priorities, and ensure timely delivery of milestones.Foster an innovative and collaborative team culture.Conduct code reviews, enforce coding standards, and promote high-quality development practices.Stakeholder EngagementCollaborate with calibration engineers, specialists, and tool users to gather requirements and feedback.Translate business and engineering needs into clear development roadmaps.Provide training, documentation, and support for internal tool users.Contribute to the long-term strategy for tool scalability, usability, and evolution.Required Qualifications & ExperienceEssential:Bachelor’s or Master’s degree in Software Engineering, Computer Science, Automotive Engineering, or related field.Extensive experience with MATLAB and Python scripting, GUI development, and tool architecture.Proven expertise and full codebase knowledge of CalTool, TACT, and PCM Manager.Strong leadership and people management experience in a technical environment.Deep understanding of automotive calibration workflows, ECU communication protocols, and data formats (e.g., A2L, HEX, DCM).Excellent communication, problem-solving, and stakeholder engagement skills.Hands-on experience with Agile methodologies and software delivery practices.Personal ProfileStrong technical leader with the ability to inspire and mentor a team.Effective communicator able to explain complex technical concepts clearly.Results-driven, with a balance of strategic vision and hands-on execution.Collaborative and adaptable, with a mindset for continuous improvement.Proactive, innovative thinker who can identify opportunities for tool and process enhancements.Eligibility to WorkApplicants must have the legal right to work in the UK. Please note that visa sponsorship is not available for this role.