> Markdown version of [/jobs/ext/1232781-senior-embedded-software-engineer](https://www.wearedevelopers.com/jobs/ext/1232781-senior-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). --- # Senior Embedded Software Engineer - **Company:** Ignitec Ltd - **Location:** Bradley Stoke, UK - **Experience:** Expert - **Salary:** £50,000.0 - £55,000.0 - **Contract:** Permanent contract - **Skills:** LTE (Telecommunication), Artificial Intelligence, Amazon Web Services, Automation of Tests, Microsoft Azure, C++ (Programming Language), Code Review, Computer Programming, Software Debugging, Embedded Software, Firmware, FreeRTOS, Joint Test Action (IEEE Standards), Python (Programming Language), Real-Time Operating Systems, Visual Systems, Wi-Fi Technology, Scripting, PIC Microcontroller, 5G NR, Git, Event Driven Architecture, Zigbee, Hardware Debugging - **Published:** July 11, 2026 - **Apply:** https://uk.indeed.com/viewjob?jk=48290486e73a7327 ## About the Role * Strong C/C++ programming for embedded systems. * Experience with modern firmware development practices including Git, CI/CD pipelines, Dev Containers, automated testing, and collaborative code review workflows. * Expert knowledge of ESP32 (ESP-IDF) and STM32 microcontrollers. * Solid understanding of wireless communication protocols: BLE, Wi-Fi, LoRa, ZigBee, LTE, 5G, NB-IoT. * Proven experience implementing OTA (Over-The-Air) update systems. * Ability to read schematics and collaborate effectively with hardware teams. * Hands-on ability with soldering, prototyping, and debugging hardware. * Experience using JTAG/SWD, oscilloscopes, and logic analysers. * Familiarity with RTOS (FreeRTOS or similar) and event-driven architectures. * Confident communicator, comfortable engaging with clients and presenting solutions. Desirable Skills * Experience with Nordic (nRF52/nRF53/nRF91) platforms. * Experience with vision systems or camera integration (e.g. Lepton, Arducam). * Experience with Ai/ML on the edge. * Python or scripting for testing and automation. * Familiarity with IoT cloud platforms (AWS, Azure, etc.). * Understanding of production testing, DFM, and manufacturing processes. ## Description We're looking for a Senior Embedded Engineer to join our growing team in Bradley Stoke. This is a client-facing role working directly with major global clients on multiple concurrent projects across diverse sectors. The work is varied, fast-paced, and highly rewarding, offering the opportunity to develop advanced IoT and embedded systems from concept through to production. This position represents a major career growth opportunity. As Ignitec continues to expand, we are establishing firmware as a distinct and autonomous function within the business. You'll be a foundational member of the embedded function, contributing to high-profile projects, engineering processes, and development lifecycle design while helping shape the future direction of the embedded department. It's an ideal role for someone ready to shape engineering practices and technical direction and thrive in a high-autonomy role where technical decisions genuinely influence project and business outcomes., * 1. Design, develop, and maintain embedded firmware in C/C++ for ESP32 and STM32 platforms. * 2. Design and maintain development environments using a range of development frameworks/kits such as ESP-IDF, STM32Cube, and MDK-ARM.3. Work directly with global clients to define, develop, and deliver high-quality embedded systems.4. Develop and optimise firmware across BLE, Wi-Fi, LoRa, ZigBee, LTE, 5G, and NB-IoT.5. Collaborate closely with electronics engineers on PCB bring-up, debugging, and validation.6. Support hardware prototyping, bring-up, and validation using development kits and custom PCBs.7. Establish and improve internal processes, documentation, and coding standards.8. Mentor junior engineers and contribute to the development of the embedded team.9. Balance multiple concurrent client projects while maintaining high engineering standards. ## Related Videos - [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) - [Building your way to a serverless powered IOT Buzzwire game](https://www.wearedevelopers.com/videos/590-building-your-way-to-a-serverless-powered-iot-buzzwire-game) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [On developing smartphones on wheels](https://www.wearedevelopers.com/videos/258-on-developing-smartphones-on-wheels) - [Agile work at CARIAD – Creating a customer web application for controlling the vehicle ](https://www.wearedevelopers.com/videos/200-agile-work-at-cariad-creating-a-customer-web-application-for-controlling-the-vehicle) - [Stop Committing Your Secrets - GIt Hooks To The Rescue!](https://www.wearedevelopers.com/videos/573-stop-committing-your-secrets-git-hooks-to-the-rescue) ## Related Articles - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Dev Digest 138 - Are you secure about this?](https://www.wearedevelopers.com/magazine/486-dev-digest-138-are-you-secure-about-this) - [Dev Digest 134 - Where pixels sing?](https://www.wearedevelopers.com/magazine/477-dev-digest-134-where-pixels-sing) - [Dev Digest 131 - AI'm not sure about OSS](https://www.wearedevelopers.com/magazine/472-dev-digest-131-ai-m-not-sure-about-oss) - [The Best X (Twitter) Accounts for Developers](https://www.wearedevelopers.com/magazine/294-the-best-x-twitter-accounts-for-developers)