> Markdown version of [/jobs/ext/1924914-embedded-software-engineer](https://www.wearedevelopers.com/jobs/ext/1924914-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). --- # Embedded Software Engineer - **Company:** KO2 Embedded Recruitment Solutions Ltd - **Location:** Norwich, UK - **Experience:** Expert - **Salary:** £60,000.0 - £80,000.0 - **Contract:** Permanent contract - **Skills:** Software Applications, Automation of Tests, Unit Testing, Configuration Management, Code Generation, Code Review, Continuous Integration, Programming Tools, Embedded Software, Hardware-In-The-Loop Simulation, MISRA C (C Programming Language), Software Architecture, ISO/IEC 15504, Requirements Management, Software Engineering, Software Systems, Systems Integration, Model-Driven Development, Software Verification, Integration Tests, Software Coding - **Published:** August 5, 2026 - **Apply:** https://find.jobs/jobs-near-me/apply/ats-redirect/?id=2909645348-2 ## About the Role You will be an accomplished embedded software engineer with a strong background in real-time control systems and electrified powertrain technologies. You will enjoy solving complex technical challenges and have experience leading software development activities within multidisciplinary engineering environments., * Strong experience developing embedded software for electric drive systems and real-time control applications. * Expertise in motor control algorithms, inverter control, DC-DC converter control, diagnostics, and embedded application software. * Proven experience defining software architectures and leading software development projects. * Strong knowledge of the complete software lifecycle, including requirements management, design, implementation, verification, validation, release, and configuration management. * Experience leading and mentoring engineering teams while delivering high-quality software solutions. * Knowledge of software verification and validation techniques, including unit testing, integration testing, HIL testing, and system-level validation. * Excellent collaboration skills with systems, hardware, controls, and test engineering teams. * Familiarity with industry standards and best practices including: * ISO 26262 * MISRA C * ASPICE * Functional Safety principles ## Description Working closely with systems, controls, hardware, and test engineers, you will help deliver robust, high-quality software solutions and contribute to the future direction of cutting-edge products., * Define, develop, and maintain robust software architectures aligned with system and product requirements. * Provide technical leadership and mentorship to software engineers, promoting engineering excellence and continuous improvement. * Drive software development processes, tools, methodologies, and ASPICE-aligned practices. * Manage the complete software development lifecycle, from requirements capture through implementation, verification, validation, and release. * Plan and deliver software milestones, ensuring effective documentation, progress tracking, risk management, and change control. * Develop high-quality embedded software using model-based design, auto-code generation, and manual coding techniques where appropriate. * Support the development and optimisation of control algorithms to meet performance, safety, reliability, and quality objectives. * Lead software integration activities across embedded hardware platforms and system architectures. * Collaborate with multidisciplinary engineering teams to define interfaces, requirements, and integration strategies. * Support prototype development, system integration, and validation activities including bench testing, Hardware-in-the-Loop (HIL), and dynamometer testing. * Perform root cause analysis and contribute to effective problem resolution and corrective actions. * Define and oversee software verification and validation strategies, ensuring full traceability between requirements, implementation, and testing. * Conduct software design and code reviews, ensuring compliance with quality and coding standards. * Champion continuous improvement in development tools, automated testing, continuous integration, configuration management, and software processes. * Support compliance with relevant safety, quality, and regulatory standards. * Contribute to future product development and innovation within electric drive technologies. ## Related Videos - [Are you still programming unit tests or already generating?](https://www.wearedevelopers.com/videos/722-are-you-still-programming-unit-tests-or-already-generating) - [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) - [Are Code Reviews Worth It? Insights from 16 Years of Review Data](https://www.wearedevelopers.com/videos/1135-are-code-reviews-worth-it-insights-from-16-years-of-review-data) - [Building a hypercar from scratch](https://www.wearedevelopers.com/videos/607-building-a-hypercar-from-scratch) - [Build a CI/CD pipeline to automate code reviews and ensure code quality](https://www.wearedevelopers.com/videos/349-build-a-ci-cd-pipeline-to-automate-code-reviews-and-ensure-code-quality) - [How Unit Testing Saved My Career](https://www.wearedevelopers.com/videos/1642-how-unit-testing-saved-my-career) ## Related Articles - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [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) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know)