> Markdown version of [/jobs/ext/2824301-senior-embedded-software-engineer-uk](https://www.wearedevelopers.com/jobs/ext/2824301-senior-embedded-software-engineer-uk). 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 (UK) - **Company:** Racelogic Ltd. - **Location:** UK - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Testing (Software), Computer-Aided Design, C++ (Programming Language), Software Quality, Software Debugging, Embedded Software, Software Requirements Analysis, Software Coding, Programming Languages - **Published:** September 10, 2026 - **Apply:** https://www.collegerecruiter.com/job/2840595844-senior-embedded-software-engineer-uk ## About the Role * Bachelor's degree in Electrical Engineering, or a related discipline. * Significant experience in embedded software development. * Proficiency in programming languages, such as C/C++. * Proven track record in consistently delivering software components on time, with accurate progress reporting and adaptability to meet shifting project needs. * Ability to provide technical direction, mentor junior team members, and communicate complex concepts clearly to project stakeholders. * Capable multitasker, with the ability to manage multiple projects and priorities simultaneously. * A flexible approach to work with a willingness to adapt to changing priorities and contribute to departmental and organisational goals. * Proactive in staying current with industry trends, tools, and best practices to continuously improve technical and professional skills. ## Description We are seeking a Senior Embedded Software Engineer to play a key role in leading the development of the embedded software at the heart of our products., The role of a Senior Embedded Software Engineer includes project planning, designing software architectures, writing code in programming languages such as C or C++, debugging and testing software to ensure it meets system requirements, and leading projects through to completion through technical leadership supporting the cross-functional engineering teams., * Design & Development: Lead the creation of embedded software, including defining requirements, designing architecture, and implementing solutions in C/C++. * Cross-functional Collaboration: Work closely with hardware engineers and project teams to ensure seamless integration and alignment with product goals. * Testing & Debugging: Validate software through rigorous testing and debugging to meet system-level requirements and performance standards. * Technical Leadership: Drive design and code reviews, promote best practices, and ensure adherence to industry standards. * Documentation: Maintain clear and comprehensive documentation for designs, requirements, and test procedures. * Stakeholder Communication: Keep internal stakeholders informed of progress, challenges, and key updates. * Mentorship & Support: Provide supportive, non-directive guidance and peer support to team members, fostering growth and staying current with emerging technologies. * Project Contribution: Lead planning and estimation efforts, contributing to decision-making and ensuring timely delivery of software components. * Process Improvement: Champion continuous improvement of development processes to enhance software quality and team efficiency. * Any other duties as required. ## Related Videos - [Building a hypercar from scratch](https://www.wearedevelopers.com/videos/607-building-a-hypercar-from-scratch) - [Let's Talk Quality! - Lilia Gargouri](https://www.wearedevelopers.com/videos/1815-let-s-talk-quality-lilia-gargouri) - [Unleashing the Power of Developers: Why Cybersecurity is the Missing Piece?!?](https://www.wearedevelopers.com/videos/712-unleashing-the-power-of-developers-why-cybersecurity-is-the-missing-piece) - [Code to Road in < 12 hours](https://www.wearedevelopers.com/videos/1082-code-to-road-in-12-hours) - [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) - [Designing high quality software with AI](https://www.wearedevelopers.com/videos/100136-designing-high-quality-software-with-ai) ## Related Articles - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Data Engineer Salary UK](https://www.wearedevelopers.com/magazine/253-data-engineer-salary-uk) - [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) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated)