Lead Software Engineer

Lead Software Engineer

Liverpool Full-Time 48000 - 72000 £ / year (est.) No home office possible
Go Premium
EES Solutions

At a Glance

  • Tasks: Lead the development of innovative calibration tools using MATLAB and Python.
  • Company: Join a forward-thinking automotive tech team in Warwickshire.
  • Benefits: Competitive pay, flexible working, and opportunities for professional growth.
  • Why this job: Make a real impact in automotive technology while leading a talented team.
  • Qualifications: Experience in MATLAB/Python and strong leadership skills required.
  • Other info: Dynamic role with a focus on innovation and collaboration.

The predicted salary is between 48000 - 72000 £ per year.

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, 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 & 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 calibration toolsets.

Team Management

  • Lead, 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 Engagement

  • Collaborate 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 & Experience

Essential:

  • 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 Profile

  • Strong 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 Work

Applicants must have the legal right to work in the UK. Please note that visa sponsorship is not available for this role.

Lead Software Engineer employer: EES Solutions

As a Lead Software Engineer in Warwickshire, you will join a forward-thinking team dedicated to innovation in automotive calibration tools. Our company fosters a collaborative work culture that prioritises employee growth through mentorship and technical leadership opportunities, while also offering competitive benefits and a commitment to work-life balance. With a focus on cutting-edge technology and a supportive environment, we empower our engineers to drive meaningful advancements in the industry.
EES Solutions

Contact Detail:

EES Solutions Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Lead Software Engineer

✨Tip Number 1

Network like a pro! Reach out to your connections in the automotive and software engineering fields. Attend meetups, webinars, or industry events to meet potential employers and get your name out there.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your MATLAB and Python projects, especially any calibration tools you've developed. This will give you an edge and demonstrate your expertise to hiring managers.

✨Tip Number 3

Prepare for interviews by brushing up on your technical knowledge and leadership skills. Be ready to discuss your experience with CalTool, TACT, and PCM Manager, and how you've led teams in the past.

✨Tip Number 4

Don't forget to apply through our website! We love seeing candidates who are genuinely interested in joining our team. Plus, it makes it easier for us to keep track of your application.

We think you need these skills to ace Lead Software Engineer

MATLAB
Python
Tool Architecture
Calibration Workflows
Data Handling
Cross-Platform Integration
Version Control (Git)
Unit Testing
Stakeholder Engagement
Agile Methodologies
Problem-Solving Skills
Team Leadership
Communication Skills
Automotive Engineering Knowledge

Some tips for your application 🫡

Show Off Your Skills: Make sure to highlight your experience with MATLAB and Python in your application. We want to see how you've used these tools in real-world projects, especially in calibration workflows.

Be a Team Player: Since this role involves leading a team, share examples of how you've mentored others or collaborated on projects. We love seeing candidates who can inspire and support their teammates!

Tailor Your Application: Don’t just send a generic CV! Tailor your application to reflect the specific requirements of the Lead Software Engineer role. Mention your familiarity with CalTool, TACT, and PCM Manager to catch our eye.

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role without any hiccups!

How to prepare for a job interview at EES Solutions

✨Know Your Tools Inside Out

Make sure you have a solid grasp of MATLAB and Python, especially in the context of calibration tools like CalTool, TACT, and PCM Manager. Brush up on your scripting skills and be ready to discuss how you've used these tools in past projects.

✨Showcase Your Leadership Skills

As a Lead Software Engineer, you'll need to demonstrate your ability to lead and mentor a team. Prepare examples of how you've successfully managed projects, allocated tasks, and fostered a collaborative environment in previous roles.

✨Understand the Automotive Calibration Workflow

Familiarise yourself with automotive calibration workflows and ECU communication protocols. Be prepared to discuss how your technical expertise can drive innovation and scalability in tool development within this context.

✨Engage with Stakeholders

Highlight your experience in collaborating with calibration engineers and tool users. Think of specific instances where you've gathered requirements or translated business needs into development roadmaps, as this will show your ability to engage effectively with stakeholders.

Lead Software Engineer
EES Solutions
Location: Liverpool
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>