> Markdown version of [/jobs/ext/1350642-embedded-software-engineer](https://www.wearedevelopers.com/jobs/ext/1350642-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:** ZENOVO LTD - **Location:** Quorn, UK - **Salary:** £75,000.0 - **Contract:** Permanent contract - **Skills:** Testing (Software), Unity 3d, ARM Architecture, Automation of Tests, Microsoft Azure, Bash Shell, Bluetooth, Booting (BIOS), C++ (Programming Language), Communications Protocols, Data Security, Software Debugging, Linux, Device Drivers, Embedded Software, GNU Debuggers, Joint Test Action (IEEE Standards), Python (Programming Language), Message Queuing Telemetry Transport (MQTT), Real-Time Operating Systems, Universal Asynchronous Receiver/Transmitter, Wi-Fi Technology, Scripting, PIC Microcontroller, Git, Pytest, Yocto, Gitlab-ci, Information Technology, Zigbee, Software Version Control, Jenkins - **Published:** July 20, 2026 - **Apply:** https://www.reed.co.uk/jobs/embedded-software-engineer/57138532 ## About the Role * Bachelor's or master's degree in computer science, Electrical Engineering, or related field. * Strong experience in C/C++, Linux, and Python - scripting (Shell/Bash) a plus. * Embedded systems experience with microcontrollers (ARM Cortex, STM32, ESP32). * Knowledge of low-power design, IoT protocols, and secure data transmission. * Familiarity with automated testing frameworks (Pytest, Unity, Robot Framework) and debugging tools (JTAG, GDB, oscilloscopes). * Experience with version control (Git) and CI/CD pipelines (Jenkins, GitLab CI, Azure DevOps). Desirable skills: * Yocto, OTA updates, bootloader development, SPI/I2C/UART/GPIO, wireless protocols (Wi-Fi, Bluetooth, Zigbee, LoRa), TDD/BDD practices, hardware simulation/testing. ## Description We're looking for a talented Embedded Software Engineer to join a cutting-edge technology company developing next-generation IoT solutions. This is a hands-on role focused on designing, developing, and testing software for embedded systems. If you're an experienced Embedded Software Engineer looking to work on next generation technology, we want to hear from you!, * Develop low-level embedded software, including device drivers, and RTOS/kernel components. * Integrate secure IoT communication protocols (e.g., MQTT, BLE). * Build automated test frameworks, run HIL testing, and support prototype validation. * Collaborate closely with hardware teams and maintain technical documentation. * Participate in CI/CD pipelines for automated testing and software delivery. ## Related Videos - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [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) - [The best of two worlds - Bringing enterprise-grade Linux to the vehicle](https://www.wearedevelopers.com/videos/67-the-best-of-two-worlds-bringing-enterprise-grade-linux-to-the-vehicle) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) ## Related Articles - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [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)