> Markdown version of [/jobs/ext/2102705-embedded-software-hardware-engineer](https://www.wearedevelopers.com/jobs/ext/2102705-embedded-software-hardware-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 / Hardware Engineer - **Company:** HOLLYFIELD PERSONNEL LTD - **Location:** Rugeley, UK - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Altium Designer, Bluetooth Low Energy (Bluetooth), C++ (Programming Language), Communications Protocols, Computer Engineering, Software Debugging, Digital Electronics, Electronic Design Automation, Embedded Software, Raspberry Pi, RS-485 Standard, Serial Peripheral Interface, PIC Microcontroller - **Published:** August 18, 2026 - **Apply:** https://rss.cm/job/1327/6412/apply/ ## About the Role * 5+ years' experience in a similar Embedded Software / Hardware Engineering role. * BSc/BEng in Electronics Engineering or a related discipline, or equivalent experience. * Strong C/C++ embedded software development experience. * Experience with PIC32, STM32, Raspberry Pi Pico and/or ATMega microcontrollers. * Strong knowledge of analogue and digital electronics and component-level fault finding. * PCB design experience using Altium or KiCad. * Knowledge of CAN, I2C, SPI, RS485 and BLE communication protocols. * Practical PCB assembly and SMD hand-soldering skills. * Confident using electronic test equipment and troubleshooting hardware/software. * Good IT/ICT skills; relevant CLE/CESE certification would be advantageous. We are looking for someone who is technically curious, hands-on and highly analytical, with excellent attention to detail and strong problem-solving skills. You will be organised, able to manage your own workload, comfortable working independently and as part of a team, and confident communicating technical information. Most importantly, you will have a genuine passion for technology, a positive attitude and a desire to develop your career. ## Description You will work across new product development, product upgrades, PCB design, embedded programming, prototyping and testing, working closely with experienced engineers across the business. The role is ideal for someone who enjoys a hands-on, multi-skilled engineering environment and wants to see projects develop from concept through to production., * Develop embedded software using C/C++ for 8-bit and 32-bit microcontrollers, including PIC32, STM32, Raspberry Pi Pico and ATMega. * Port and adapt legacy microcontroller code to modern platforms where required. * Design analogue and digital electronics, including processor interfaces, I/O, peripherals, interrupts and power requirements. * Select components and carry out simulation, analysis and design validation. * Design and develop PCBs using Altium or KiCad, from schematic through to layout. * Prototype, assemble, solder, debug and test electronic circuits and PCBs, including SMD components. * Develop and upgrade existing products, working closely with Senior Engineers, Management and Field Engineers. * Develop test equipment and production test rigs to support manufacturing. * Ensure designs meet required quality, cost and project timescales. * Produce technical documentation covering design specifications, test results and project progress. ## Related Videos - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Optimizing Land-Based Fish Feeding with Node-RED](https://www.wearedevelopers.com/videos/2032-optimizing-land-based-fish-feeding-with-node-red) - [Prototyping with Hardware and the Web](https://www.wearedevelopers.com/videos/651-prototyping-with-hardware-and-the-web) - [Covid-19 - A crowdsourced map for checking supermarket wait times worldwide](https://www.wearedevelopers.com/videos/337-covid-19-a-crowdsourced-map-for-checking-supermarket-wait-times-worldwide) - [Smart, Connected, Unexpected: The Wild Side of IoT and AI](https://www.wearedevelopers.com/videos/1113-smart-connected-unexpected-the-wild-side-of-iot-and-ai) - [Making Smart Machines Smarter: The Building of A Smart Drink Delivery Robot](https://www.wearedevelopers.com/videos/861-making-smart-machines-smarter-the-building-of-a-smart-drink-delivery-robot) ## Related Articles - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [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) - [Data Engineer Salary UK](https://www.wearedevelopers.com/magazine/253-data-engineer-salary-uk) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs)