> Markdown version of [/jobs/ext/3299749-senior-embedded-software-test-engineer](https://www.wearedevelopers.com/jobs/ext/3299749-senior-embedded-software-test-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Embedded Software Test Engineer - **Company:** Ladywood - **Location:** UK - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Systems Engineering, Software Debugging, Embedded Software, FlexRay, Python (Programming Language), Simulink, Software Requirements Analysis, Systems Modeling Language, System Integration Testing, System Programming, TargetLink, UML, Scripting - **Published:** September 3, 2026 - **Apply:** https://www.apply4u.co.uk/jobs/senior-embedded-software-test-engineer/45839259 ## About the Role and providing practical debugging capability during developmentBench testing and validating software functionality and safety requirementsLiaising with customers, suppliers and partners to handle technical queries and resolve issuesWorking closely with other disciplines (electronics hardware, controls software, systems) to deliver production-ready solutionsMentoring and guiding junior engineers; contributing to estimates and planning for new projectsWhat we're looking for (essential)Relevant industry experience in an OEM or Tier 1 environment (production and/or R&D programmes)Strong experience in embedded firmware testing (software deployed onto, and interfacing with, bespoke hardware)Experience supporting systems engineering processes and embedded software testSignificant experience developing scripting languages for test systems (e.g. Python or similar)Experience testing functional safety compliant software (ISO 26262)Strong documentation experience (requirements specs, test specifications, technical reports, manuals, work instructions)Practical bench testing and validation experienceAutomotive comms/diagnostics protocols such as CAN / CAN-FD / FlexRay / UDS / OBD / J1939Comfortable dealing with external stakeholders (customers/suppliers) to resolve technical issuesDegree qualified in Engineering or a Science-related disciplineNice to haveModel-based development exposure (UML / SysML; Simulink / TargetLink)Low-level software testing for xEV components (BMS, inverter, DC/DC converters, OBC, etc.)Familiarity with automotive diagnostics and calibration toolsKnowledge of Automotive SPICEControl systems knowledge / practical control theory understandingPersonal attributesSelf-motivated, adaptable, and collaborativeStrong analytical/problem-solving abilityAble to prioritise and organise workload effectivelyStrong written and verbal communication skills ## Description NegotiableBirmingham, EnglandPermanentWe're recruiting for a Senior Embedded Software Test Engineer to join an established engineering team working on embedded software testing for inverter and motor control, battery management systems (BMS) and charging software across demonstrator and production programmes. This is a hands-on senior role with scope to lead testing activity end-to-end, support integration/debug, and mentor junior engineers.Please note: No visa sponsorship is available for this position.What you'll be doingLeading the technical delivery of embedded software test activities to meet project timescales and cost targets (R&D + customer projects)Supporting embedded software testing across vehicle domains (powertrain, BMS, charging) through development and validation of embedded softwareContributing to the development and review of software requirements documentationCreating and owning technical test plans and associated test documentationSupporting system integration testing ## Related Videos - [Building a hypercar from scratch](https://www.wearedevelopers.com/videos/607-building-a-hypercar-from-scratch) - [An inside look into the Group Application Store](https://www.wearedevelopers.com/videos/670-an-inside-look-into-the-group-application-store) - [ChatGPT and Java: A Match Made in Heaven or Hell?](https://www.wearedevelopers.com/videos/536-chatgpt-and-java-a-match-made-in-heaven-or-hell) - [Agile work at CARIAD – Creating a customer web application for controlling the vehicle ](https://www.wearedevelopers.com/videos/200-agile-work-at-cariad-creating-a-customer-web-application-for-controlling-the-vehicle) - [Beyond UML: Making Sense of AI-Generated Code through Visual Architecture](https://www.wearedevelopers.com/videos/2102-beyond-uml-making-sense-of-ai-generated-code-through-visual-architecture) - [Communicate efficiently with Software Architecture Diagrams](https://www.wearedevelopers.com/videos/379-communicate-efficiently-with-software-architecture-diagrams) ## Related Articles - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers)