Target Role
Job Description
**Job Title:** System or Software Vehicle Integration Engineer **Salary:** £53,000 - £68,000 **Location:** **Job Description:** Product Engineering is centred on innovation and creativity. From advanced driver assistance systems to developing the future of electric propulsion, the opportunities to create exceptional experiences for the future of motoring are wide-ranging. You'll work alongside industry experts to drive product strategy, manage programs, analyse performance, and lead transformation initiatives. Exceptional careers that bring world-renowned vehicles to life start here. Are you ready to take your software expertise out of the lab and onto the road? We're pushing the boundaries of what's possible in assisted and automated driving. As an ADAS Software Vehicle Integration Engineer, you'll be at the heart of this transformation — integrating, testing, and refining the software that powers our most advanced driver assistance features. This is a hands-on, high-impact role where you'll work across embedded systems, vehicle platforms, and global teams to bring new features to life. From debugging in real vehicles to collaborating with architects and engineers across the business, you'll play a key role in delivering safe, intelligent, and seamless driving experiences. Expect variety, complexity, and frequent international travel as you help shape the future of mobility. **What to Expect:** Deliver real-world impact by integrating and validating ADAS software across embedded and vehicle systems. - Lead the integration of new ADAS software into embedded ECUs and full vehicle environments, ensuring smooth bring-up and functionality - Validate customer-facing ADAS features through end-to-end system testing and real-world vehicle trials - Act as the technical lead for issue resolution, using triage, root cause analysis, and hands-on debugging to solve complex software and system problems - Implement software fixes and enhancements directly within the ADAS software stack to improve performance and reliability - Support cross-functional teams by investigating software issues and providing expert-level technical insight - Collaborate with architects and subject matter experts to align integration efforts with system-level design and long-term platform goals **What You'll Need:** Bring your hands-on software skills, systems thinking, and problem-solving mindset to deliver next-gen driving technology. - Strong programming experience in C/C++ and MATLAB/Simulink, with a focus on embedded systems and control software - Proficiency with automotive tools and platforms, including CANoe, CAPL, GIT, JIRA, and basic Linux/QNX commands - Experience in ADAS software development and integration, ideally across domains such as cruising, parking, or active safety - Solid understanding of software architecture and middleware, including IPC mechanisms and system-level design - Proven ability to debug and resolve issues in both HIL and real vehicle environments - Willingness and ability to travel internationally, supporting integration and testing activities across global markets including the US, China, India, and Europe **Benefits:** This role is rewarding in more ways than one. On top of our core offering, you'll do extraordinary work with amazing people. In addition, you can expect a wide range of benefits: - Discounted car purchase (open to family members, too) - A 52 week maternity leave policy and a 4 week paternity leave policy. Other parental leave policies are available - A competitive pension - A company performance-related bonus - An employee learning scheme providing funding for education, training and other activities which support the development of personal skills and promote lifelong learning - Access to open, employee-led support and social networks - Comprehensive Life Assurance and Income Protection policies
CV Preview (Content Assessed)
Candidate
Summary
SmarterCV is built differently. Instead of generating a generic CV on your behalf, our AI analyses your experience against real job descriptions and asks you the right questions - helping you uncover and articulate what you've actually done, not what sounds good on paper. Every suggestion is grounded in your real experience. SmarterCV will never fabricate a skill you don't have or upgrade a role you didn't hold. What it will do is help you present your genuine experience more strategically, so that when you walk into an interview, you can stand behind every word on your CV. The result is a CV you feel confident submitting - and a job application you can be proud of.
Skills
Technology: CSS; Excel; Google Sheets; HTML; JavaScript; Jira; Power BI; Python; SQL
Specialisations: AGILE Project Management; Budget Management; Project Management; Project Risk; Stakeholder Management
Experience
Director — SmarterCV
Jul 2023 - Present
- Designed and architected a scalable, data-driven web-based application platform, supporting an initial user base of 1000+ users and planning for future growth to 10,000+ users.
- Managed the full software development lifecycle for SmarterCV.com, coordinating with multiple stakeholders and delivering the platform within project timelines.
- Delivered a scalable web platform using PRINCE2 methodology, managing £50k budget across 3 project phases and coordinating 5 stakeholders to achieve 100% on-time delivery.
- Created responsive front-end design using HTML, CSS and JavaScript, ensuring cross-browser compatibility and improving user experience across desktop and mobile devices.
- Designed and implemented SQL database architecture to store 2,300+ user profiles and project data, optimizing query performance by 40% and enabling real-time analytics dashboards for stakeholder reporting.
Software Lead — Major Car Company
Sep 2024 - Sep 2024
- Project managed a 2-week Python training initiative for 15+ software apprentices, defining scope, timeline, and deliverables with heads of software and software quality stakeholders.
- Delivered the training project on schedule and within budget, coordinating with multiple departments and ensuring all learning objectives were met within the allocated timeframe.
- Facilitated daily stand-ups and weekly progress reviews with training participants, managing project risks and escalating technical challenges to senior stakeholders.
- Tracked project progress using Excel spreadsheets, monitoring completion rates and reporting KPIs to leadership including training effectiveness and participant engagement.
- Managed stakeholder expectations and communications, presenting project updates to heads of software and software quality, and ensuring clear project direction.
Software Lead — Major Car Company
Apr 2024 - Jul 2024
- Project managed a 3-month fast-paced initiative with 3 other engineers to produce a mechanical solution for CFD validation image processing techniques, delivering on time and within budget.
- Developed work breakdown structures (WBS) and network diagrams to map dependencies and streamline project execution, ensuring clear project direction and milestone tracking.
- Applied Agile project management methodologies, facilitating daily stand-ups, sprint planning, and retrospectives to ensure iterative development and adaptability.
- Led critical design review processes, integrating feedback from cross-functional teams and managing stakeholder expectations to refine CFD validation techniques.
- Delivered persuasive presentations to stakeholders, communicating technical and business impacts and reporting project KPIs to leadership.
- Managed external supplier relationships, overseeing procurement and integration of essential components while maintaining vendor performance standards.
- Tracked project budgets using Excel, ensuring cost-efficient resource allocation and forecasting variances to maintain financial control.
- Created earned value graphs to monitor project progress and assess performance metrics, reporting project health to senior management.
Project Manager — University Research Project
Apr 2022 - Jun 2022
- Project managed a cross-functional research project to predict and forecast energy demand for Ireland, managing project scope, timeline, and deliverables while presenting findings to 150+ stakeholders.
- Coordinated data analysis and modeling activities across multiple workstreams, building a Python model to forecast energy usage and ensuring project milestones were met on schedule.
- Managed vendor and technology research, evaluating 8+ renewable energy sources and coordinating analysis across pricing, location, capacity, storage, risk, and reliability factors.
- Facilitated decision-making processes by implementing statistical models, evaluating 15+ different factors and presenting recommendations to project stakeholders.
- Delivered project outcomes including a professional report and business case, managing stakeholder expectations and ensuring clear communication of findings to 150+ students.
Project Manager — University Motosport Team
Sep 2020 - Jul 2022
- Delivered a Python software solution to predict EV battery architecture and performance, reducing research and development costs by £4,000 from a £15,000 budget and improving decision-making accuracy.
- Led a manufacturing project plan with clear schedules, budgets and work packages, coordinating orders with 15+ suppliers across a 12-month timeline and managing vendor relationships through sponsorship agreements.
- Facilitated Agile ceremonies including 2-week sprints, sprint planning, and retrospectives for 22 team members, improving project delivery and maintaining team alignment.
- Tracked project budgets using Excel and earned value analysis, forecasting variances and reporting financial performance to stakeholders through monthly reviews.
- Managed RAID logs documenting risks, issues, and decisions, escalating critical items to senior management and maintaining project control across 4 monthly review meetings.
- Coordinated cross-functional teams of 22 engineers and 15+ sponsored partners, ensuring clear communication and delivering the full vehicle mechanical plan on schedule.
- Directed the design and build of a carbon-fibre vehicle body, completing testing on schedule and staying within the £15,000 budget through effective resource management.
Job Description Keywords Extracted
Tier 1: Critical Requirements
Tier 2: Important Requirements
Tier 3: Desirable Requirements
Overall Suitability for Role
Key Strengths
- MEng in Mechanical Engineering provides a relevant academic foundation for an automotive engineering role, and Formula Student participation signals genuine automotive engineering interest and hands-on vehicle development experience
- JIRA is listed and directly named in the JD's required tools
- Python programming capability demonstrated across multiple projects (SmarterCV platform, Formula Student battery model, university energy model) — Python is a useful scripting and analysis language in automotive engineering contexts
- Cross-functional team collaboration and stakeholder communication demonstrated across multiple roles — relevant to the JD's requirement for working across global teams and with architects and subject matter experts
- Agile methodology experience in technical team contexts is a soft-skill positive for the JD's collaborative engineering environment
Critical Gaps
- C/C++ is entirely absent from the CV — this is the primary programming language for the role and is a tier 1 critical requirement; without it, the application is very unlikely to pass the initial sift
- MATLAB/Simulink is entirely absent — this is explicitly required and is the standard tool for control systems and ADAS modelling; given the MEng background, this is a surprising omission that needs immediate clarification
- No ADAS experience of any kind — ADAS software integration is the core function of the role and there is no evidence of any ADAS domain knowledge (cruising, parking, active safety) anywhere in the CV
- No embedded systems or ECU integration experience evidenced — the JD requires hands-on experience integrating software into embedded ECUs and real vehicle environments; the CV shows only web development and project management
- CANoe, CAPL, and Linux/QNX are all absent — these are named tier 2 requirements and their absence, combined with the C/C++ and MATLAB gaps, suggests the candidate may not have the core technical toolkit for this role
- The CV is framed almost entirely as a project manager profile — the majority of bullets across all experiences describe project management activities (WBS, earned value, RAID logs, budget tracking, stakeholder presentations) rather than hands-on software engineering
Recommendations to Strengthen Your Application
- Answer the critical question first: do you have C/C++ and MATLAB/Simulink experience? Check your MEng modules, Formula Student work, and car company role. If yes, these must be added to your technologies list and evidenced in your experience bullets immediately — without them, this application will not pass the initial sift regardless of how well the rest of the CV is written.
- Clarify the nature of your 'Major Car Company' roles — the two 'Software Lead' entries describe training delivery and project management, not software engineering. If these were graduate scheme rotations, were there other rotations involving actual software engineering work (embedded systems, ECU work, ADAS testing, vehicle integration)? If so, this experience needs to be surfaced and should become the centrepiece of your CV for this application.
- Rebuild your experience bullets around engineering and technical content, not project management. Remove or drastically condense all project management artefacts (WBS, earned value graphs, RAID logs, budget tracking, sprint ceremonies) across all experience entries — these are actively harming your application by positioning you as a project manager rather than a software engineer.
- Reframe the Formula Student experience as your strongest automotive engineering credential — expand the Python battery model with technical detail, add any embedded systems or CAN bus work, and rename the role from 'Project Manager' to reflect the engineering contribution. Formula Student is well-recognised by automotive employers and is currently underutilised.
- If C/C++ and MATLAB/Simulink are genuinely absent from your background, consider whether a more junior automotive software engineering role (Graduate Software Engineer or Junior Embedded Systems Engineer at £30-40k) would be a more realistic entry point, allowing you to build the embedded systems and ADAS experience this role requires before targeting senior integration engineer positions.
- Rewrite the summary entirely — replace the SmarterCV product description with a professional engineering profile that leads with your MEng, automotive context (Formula Student, major car company), and strongest technical credentials. Include the target job title or close equivalent.
Professional Summary Assessment
There is no alignment between the current summary and the ADAS Software Vehicle Integration Engineer role. The summary is the SmarterCV product description — it describes the platform's value proposition, not the candidate's professional background.
Gaps:The summary contains no professional content whatsoever. It does not reference the candidate's name, engineering background, technical skills, programming languages, automotive experience, or any of the tier 1 or tier 2 requirements for this role. It needs to be completely replaced with a professional summary tailored to this application.
Questions - Missing JD Requirements:Technologies Assessment
JIRA is the only technology in your list that appears directly in the JD's required tools. Python has some relevance as a scripting and analysis language in automotive engineering contexts, and SQL/data tools show analytical capability. HTML, CSS, and JavaScript demonstrate software development experience, which is a general positive signal.
Gaps:The JD's tier 1 and tier 2 technology requirements are almost entirely absent from your list. C/C++ is the primary programming language required — not listed. MATLAB/Simulink is explicitly required — not listed. CANoe and CAPL are named automotive tools — not listed. Linux/QNX is required — not listed. GIT is required — not listed. Excel, Google Sheets, Power BI, CSS, and HTML are not relevant to an embedded automotive software role and add noise. Your technologies list as it stands reads as a web development and project management toolkit, not an embedded systems engineering toolkit.
Questions - Missing JD Requirements:Specialisations Assessment
Agile Project Management and Stakeholder Management have some relevance — the JD mentions cross-functional collaboration and working with architects and subject matter experts. Project Management broadly shows an ability to coordinate complex work. These are soft-skill adjacencies rather than technical matches.
Gaps:None of your specialisations address the tier 1 or tier 2 technical requirements of this role. ADAS software integration, embedded systems, vehicle integration and testing, root cause analysis, debugging, software architecture, and control software are all absent. Budget Management and Project Risk are not relevant to a hands-on software integration engineering role. Your specialisations list reads as a project manager's profile, not a software integration engineer's.
Questions - Missing JD Requirements:Experience Assessments
Building a web platform from scratch demonstrates software development capability and systems thinking — both general positives for a software engineering role. Designing and implementing SQL database architecture and building a scalable platform shows end-to-end software ownership. JIRA is mentioned in the JD and you have used it. The platform architecture work shows some system design thinking.
Gaps:This is a web application built with HTML, CSS, JavaScript, and SQL — none of which are relevant to embedded automotive software engineering. There is no C/C++, no MATLAB/Simulink, no embedded systems, no ECU integration, no vehicle testing, and no automotive context. The role title 'Director' and the project management framing (PRINCE2, budget management, stakeholder coordination) positions you as a business owner and project manager rather than a hands-on software engineer. The JD requires someone who debugs in real vehicles and integrates software into embedded ECUs — this experience provides no evidence of that capability.
Questions - Missing JD Requirements:The job title 'Software Lead' at a major car company is a strong signal for this application — it suggests automotive software context. The role is at a relevant employer. Facilitating Agile ceremonies shows familiarity with software team practices.
Gaps:The content of this experience describes training delivery and project management, not software engineering. There is no C/C++, no embedded systems, no ECU work, no vehicle integration, no ADAS, no debugging, and no automotive software development. The bullets read as a training coordinator and project manager role, not a software lead. This is a one-month experience (September 2024) which is very short and may raise questions. The disconnect between the title 'Software Lead' and the described activities (training delivery, Excel tracking, stakeholder presentations) is significant and may undermine credibility.
Questions - Missing JD Requirements:This experience demonstrates Agile project management in a technical engineering environment, cross-functional team leadership, and stakeholder communication — all soft-skill adjacencies to the JD's collaboration and communication requirements. The CFD validation context shows engineering domain familiarity. Managing a team of engineers through a technical project shows some technical leadership capability.
Gaps:This is a project management role for a mechanical/CFD engineering project, not a software integration role. There is no C/C++, no embedded systems, no ECU work, no ADAS, no vehicle software, and no automotive software development. The bullets are almost entirely project management artefacts (WBS, network diagrams, earned value graphs, sprint planning, budget tracking) with no software engineering content. The 3-month duration and the project management framing means this adds limited technical credibility for a software integration engineering role.
Questions - Missing JD Requirements:Building a Python model to forecast energy demand shows programming capability and analytical thinking. The modelling work demonstrates some quantitative engineering skills. Managing a complex multi-variable analysis across 8+ energy sources shows systems thinking. Presenting to 150+ stakeholders demonstrates communication capability.
Gaps:This is a university research project in energy demand forecasting — entirely unrelated to automotive embedded software, ADAS, vehicle integration, or any of the tier 1 or tier 2 JD requirements. There is no C/C++, no embedded systems, no automotive context, no ECU work, and no vehicle testing. The project management framing (scope, timeline, deliverables, stakeholder management) adds no technical engineering value for this role.
Questions - Missing JD Requirements:This is your most relevant experience for this role. Delivering a Python software solution to predict EV battery architecture and performance is directly relevant to automotive engineering and demonstrates software capability in a vehicle context. The Formula Student competition is well-recognised in the automotive industry and signals genuine engineering passion and hands-on vehicle development experience. Coordinating 22 engineers and 15+ suppliers across a 12-month timeline shows the cross-functional collaboration the JD requires. The carbon-fibre vehicle body design and build demonstrates hands-on vehicle engineering. The EV battery performance modelling is directly adjacent to the automotive propulsion and ADAS domains the JD references.
Gaps:The role is framed as Project Manager rather than Software Engineer, which undersells the technical engineering contribution. The Python battery model is the most relevant element but is described in a single bullet alongside budget and supplier management. There is no C/C++, no embedded systems, no ECU work, no ADAS, and no vehicle software integration. The Formula Student context is academic/extracurricular rather than professional. The project management framing (RAID logs, earned value analysis, sprint ceremonies, budget tracking) dominates the bullets and obscures the engineering work.
Questions - Missing JD Requirements:Qualifications Assessment
A Masters in Mechanical Engineering (MEng) is a strong academic foundation for an automotive software integration engineering role. Mechanical Engineering degrees at Liverpool typically include control systems, dynamics, thermodynamics, and programming modules — all relevant to the JD's embedded systems and control software requirements. Competing in UK Formula Student for two years is a highly relevant signal for an automotive engineering role — it demonstrates hands-on vehicle development experience and is well-recognised by automotive employers. The A-Level profile (Maths A, Physics B) shows a strong quantitative foundation appropriate for engineering.
Gaps:The degree is Mechanical Engineering, not Computer Science or Software Engineering — which means the software engineering credibility rests entirely on your work experience and project work. No grade is listed for the MEng, which is a notable omission — if you achieved a First or 2:1, this should be stated prominently. No relevant certifications are listed (e.g. functional safety, AUTOSAR, MATLAB certification). The Formula Student detail is minimal — 'competed for two years' tells the reader nothing about what you actually did technically.
Questions - Missing JD Requirements: