> Markdown version of [/jobs/ext/2793896-principal-embedded-software-engineer](https://www.wearedevelopers.com/jobs/ext/2793896-principal-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). --- # Principal Embedded Software Engineer - **Company:** ZENOVO LTD - **Location:** Bristol, UK - **Salary:** £75,000.0 - **Contract:** Permanent contract - **Skills:** ARM Architecture, Configuration Management, Code Review, Software Debugging, Embedded C, Embedded Software, FreeRTOS, Software Architecture, Real-Time Operating Systems, Software Engineering, Systems Integration, TCP/IP - **Published:** September 8, 2026 - **Apply:** https://www.totaljobs.com/job/principal-embedded-software-engineer/zenovo-ltd-job107950479 ## About the Role * Strong commercial experience in Embedded Software Engineering. * Excellent Embedded C skills. * Strong RTOS experience - ideally FreeRTOS or SAFE RTOS. * Low-level embedded experience, ideally ARM Cortex. * Experience within a safety-critical environments * Experience with embedded networking such as TCP/IP and UDP. * Experience with software architecture, requirements and configuration management. * Degree or equivalent in an engineering/science/technical discipline. ## Description * Lead technical aspects of embedded software projects. * Design, develop and test low-level embedded software. * Work extensively with C, assembler and RTOS technologies. * Contribute to software architecture and technical design. * Debug hardware/software integration issues. * Lead code reviews and promote software best practices. * Support safety-critical validation, certification and compliance. * Mentor and provide technical guidance to other engineers. ## Related Videos - [Cyber Security: Small, and Large!](https://www.wearedevelopers.com/videos/259-cyber-security-small-and-large) - [An Applied Introduction to eBPF with Go](https://www.wearedevelopers.com/videos/1075-an-applied-introduction-to-ebpf-with-go) - [Unleashing the Full Potential of the Arm Architecture – Write Once, Deploy Anywhere](https://www.wearedevelopers.com/videos/940-unleashing-the-full-potential-of-the-arm-architecture-write-once-deploy-anywhere) - [Turning Container security up to 11 with Capabilities](https://www.wearedevelopers.com/videos/718-turning-container-security-up-to-11-with-capabilities) - [When Agents Meet Legacy: Never Change a Running System](https://www.wearedevelopers.com/videos/100320-when-agents-meet-legacy-never-change-a-running-system) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [How Much Does a Software Engineer Make? Realistic Software Engineering Salaries](https://www.wearedevelopers.com/magazine/425-how-much-does-a-software-engineer-make-realistic-software-engineering-salaries) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering)