> Markdown version of [/jobs/ext/1998326-senior-embedded-software-engineer](https://www.wearedevelopers.com/jobs/ext/1998326-senior-embedded-software-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 Engineer - **Company:** Dyson - **Location:** Malmesbury, UK - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** C++ (Programming Language), Computer Programming, Embedded Software, Python (Programming Language), MATLAB, Verification and Validation (Software), PIC Microcontroller, Atlassian Tools - **Published:** August 9, 2026 - **Apply:** https://eu.experteer.com/career/view-jobs/senior-embedded-software-engineer-malmesbury-grossbritannien-58871812 ## About the Role Create to assess feasibility * Mentor Dyson Institute students and junior engineers * Evaluate current and next-gen microcontrollers to optimize cost, size, efficiency, performance * Prepare technical reports and present concepts, test results, and recommendations to stakeholders * Plan activities with cross-functional teams and own technical delivery of embedded software * Identify technical risks and propose mitigation and continuous improvement strategies Tasks * Degree in Electronic Engineering or related discipline with relevant experience * Experience in at least one of: motor drives, inverters, SMPS, heater control, chargers, USB Power Delivery, battery management, or power transfer * C/C++ programming for embedded systems (essential) * Experience with ARM-based microcontrollers and microprocessors * Assembly/machine code (desirable) * MCU analogue data acquisition for high-speed signals * MATLAB or Python for simulation, data acquisition, and analysis * Experience with agile aaa work using Atlassian tools (desirable) * Experience creating verification and validation plans and structured testing * Experience using laboratory equipment for electrical measurements * Experience safe lab work with mains voltage and high-speed machines (desirable) * Fluent English; strong communication and interpersonal skills * Ability to work independently and in a multidisciplinary team * Ability to communicate complex concepts to diverse stakeholders Key requirements * Performance-related bonus scheme * Competitive pension * Life assurance * Free bus travel to campus * 27 days' holiday * Private medical insurance ## Description Experteer Overview In this role you will develop and validate efficient embedded software for power electronics, such as motor drives and battery management, within Dyson's Research team in Malmesbury. You will work with multidisciplinary engineers to bring ideas to prototype level and support transfer to development teams. You'll design demonstrations, mentor junior staff, and push innovative concepts from concept to proof-of-concept. You'll apply a structured, creative approach to technical challenges and collaborate across functions to deliver embedded software for next-gen Dyson products. Pay / Benefits * Develop and validate embedded software for power electronic systems (motor drives, battery management, chargers, heater control) * Create and optimize resource-efficient software on microcontrollers * Lead an electronics software research project * Explore emerging technologies via papers, patents, and external partnerships * Design, build, test demonstration rigs and prototype systems to assess feasibility * Mentor Dyson Institute students and junior engineers * Evaluate current and next-gen microcontrollers to optimize cost, size, efficiency, performance * Prepare technical reports and present concepts, test results, and recommendations to stakeholders * Plan activities with cross-functional teams and own technical delivery of embedded software * Identify technical risks and propose mitigation and continuous improvement strategies Tasks * Degree in Electronic Engineering or related discipline with relevant experience * Experience in at least one of: motor drives, inverters, SMPS, heater control, chargers, USB Power Delivery, battery management, or power transfer * C/C++ programming for embedded systems (essential) * Experience with ARM-based microcontrollers and microprocessors * Assembly/machine code (desirable) * MCU analogue data acquisition for high-speed signals * MATLAB or Python for simulation, data acquisition, and analysis * Experience with agile working using Atlassian tools (desirable) * Experience creating verification and validation plans and structured testing * Experience using laboratory equipment for electrical measurements * Experience safe lab work with mains voltage and high-speed machines (desirable) * Fluent English; strong communication and interpersonal skills * Ability to work independently and in a multidisciplinary team * Ability to communicate complex concepts to diverse stakeholders Key requirements * Performance-related bonus scheme * Competitive pension * Life assurance * Free bus travel to campus * 27 days' holiday * Private medical insurance ## Related Videos - [Building a hypercar from scratch](https://www.wearedevelopers.com/videos/607-building-a-hypercar-from-scratch) - [Leveraging Large Language Models for Legacy Code Translation: Challenges and Solutions](https://www.wearedevelopers.com/videos/1157-leveraging-large-language-models-for-legacy-code-translation-challenges-and-solutions) - [The Future of Developer Experience with GenAI: Driving Engineering Excellence](https://www.wearedevelopers.com/videos/1107-the-future-of-developer-experience-with-genai-driving-engineering-excellence) - [Software stack under and over the hood of the fastest accelerating car in the world](https://www.wearedevelopers.com/videos/221-software-stack-under-and-over-the-hood-of-the-fastest-accelerating-car-in-the-world) - [How to develop an autonomous car end-to-end: Robotic Drive and the mobility revolution](https://www.wearedevelopers.com/videos/22-how-to-develop-an-autonomous-car-end-to-end-robotic-drive-and-the-mobility-revolution) - [Unlocking the potential of Digital & IT at Vodafone](https://www.wearedevelopers.com/videos/602-unlocking-the-potential-of-digital-it-at-vodafone) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [Data Engineer Salary UK](https://www.wearedevelopers.com/magazine/253-data-engineer-salary-uk) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs)