> Markdown version of [/jobs/ext/1625314-lead-embedded-software-engineer](https://www.wearedevelopers.com/jobs/ext/1625314-lead-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). --- # Lead Embedded Software Engineer - **Company:** KO2 Embedded Recruitment Solutions Ltd - **Location:** London, UK (Remote available) - **Experience:** Expert - **Salary:** £70,000.0 - £80,000.0 - **Contract:** Permanent contract - **Skills:** Board Bringup, C++ (Programming Language), Code Review, Communications Protocols, Continuous Integration, Software Debugging, Embedded Software, Python (Programming Language), Real-Time Operating Systems, Signal Integrity, Software Engineering, System Testing, Systems Integration, Universal Asynchronous Receiver/Transmitter, Git, Software Version Control, Docker, Jenkins - **Published:** July 4, 2026 - **Apply:** https://find.jobs/jobs-near-me/apply/ats-redirect/?id=2856202770-2 ## About the Role * Strong commercial experience developing embedded software in C and C++ * Proven experience leading or mentoring engineers within a small technical team or project environment * Strong understanding of embedded systems architecture and full software development lifecycle practices * Experience developing RTOS-based applications * Hands-on experience with embedded communication protocols such as BLE, CAN, I2C, UART, or SPI * Comfortable working across hardware/software boundaries, including debugging and system integration * Experience using version control systems, particularly Git, within collaborative development environments * A proactive technical problem-solver with strong analytical and root-cause investigation skills * Ability to communicate effectively with both technical and non-technical stakeholders Desirable Skills * Exposure to functional safety standards such as ISO 13849 or ISO 26262 * Experience with CI/CD pipelines and modern development tooling (e.g. Jenkins, Docker) * Familiarity with Python for automation, tooling, or test development * Experience contributing to technical roadmaps, architectural strategy, or platform standardisatioN ## Description KO2's client is looking for a Lead Embedded Software Engineer to drive the development of robust, scalable embedded software solutions for next-generation electric products. This role combines hands-on technical delivery with small-team leadership, offering the opportunity to influence architecture, mentor engineers, and shape the future direction of embedded platforms. You will play a key role across the full product lifecycle - from early-stage prototyping and system design through to production, manufacturing, and long-term product support - while helping build engineering best practices and delivery capability within the team. Key Responsibilities * Lead the design and development of high-quality embedded software that is efficient, maintainable, scalable, and production-ready * Provide technical leadership to a small embedded software team, supporting task planning, technical direction, mentoring, and code reviews * Collaborate closely with hardware, systems, and manufacturing teams to support board bring-up, debugging, integration, and system validation * Own key architectural decisions, helping define software frameworks, coding standards, development processes, and long-term platform strategy * Design, implement, test, and maintain embedded software for internally developed electric systems and connected devices * Investigate and resolve complex real-time issues relating to timing, performance, reliability, and signal integrity * Support continuous improvement initiatives across tooling, automation, testing, and development workflows * Contribute to project planning, technical estimation, risk management, and delivery milestones * Champion engineering best practices including documentation, version control, CI/CD, and software quality standards ## Related Videos - [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) - [The Road to MLOps: How Verivox Transitioned to AWS](https://www.wearedevelopers.com/videos/1050-the-road-to-mlops-how-verivox-transitioned-to-aws) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Our GitOps approach for deploying an Identity Provider and an API Gateway in a SaaS company](https://www.wearedevelopers.com/videos/776-our-gitops-approach-for-deploying-an-identity-provider-and-an-api-gateway-in-a-saas-company) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Find a Developer Job: 12 Best Job Sites For Developers](https://www.wearedevelopers.com/magazine/165-find-a-developer-job-12-best-job-sites-for-developers) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard)