> Markdown version of [/jobs/ext/2019570-embedded-software-engineer](https://www.wearedevelopers.com/jobs/ext/2019570-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:** Pragmatic Design Solutions - **Location:** Coventry, UK - **Experience:** Starter - **Contract:** Permanent contract - **Skills:** C++ (Programming Language), Communications Protocols, Datasheets, Software Debugging, Embedded C, Embedded Software, Real-Time Operating Systems, Universal Asynchronous Receiver/Transmitter, Serial Peripheral Interface, PIC Microcontroller, Bare Metal - **Published:** August 11, 2026 - **Apply:** https://find.jobs/jobs-near-me/apply/ats-redirect/?id=2918827562-2 ## About the Role Embedded Software EngineerEducation : Bachelor's/Master's in Electronics & Communication Engineering.Experience: 0 to 3 Yrs PreferredLocation : Resident engineer tobe located in PDSL Knowledge Centre, Warwick Science Park, Coventry, UKCore Skills Good proficiency in Embedded C and C++ . Hands-on experience with at least one of the Micro-Controllers such as STM32, NXP, MicroChip, AVR, or ESP32. Understanding of Real-Time Operating Systems and development on bare metal. Ability to implement and debug communication protocols like I2C, SPI, UART, and CAN. Could understand and read Schematics and datasheets.