> Markdown version of [/jobs/ext/1176956-embedded-software-engineer](https://www.wearedevelopers.com/jobs/ext/1176956-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:** Solutions Driven - **Location:** Stirling, UK - **Experience:** Expert - **Salary:** £50,000.0 - £65,000.0 - **Contract:** Permanent contract - **Skills:** Systems Engineering, ARM Architecture, Bluetooth, C++ (Programming Language), Code Review, Communications Protocols, Computer Engineering, Software Debugging, Programming Tools, Embedded C, Embedded Software, Firmware, Field-Programmable Gate Array (FPGA), Software Architecture, RS-232, Software Engineering, Software Requirements Analysis, Systems Integration, Strategies of Testing, Universal Asynchronous Receiver/Transmitter, PIC Microcontroller, Software Coding - **Published:** July 4, 2026 - **Apply:** https://uk.indeed.com/viewjob?jk=06fd67e70ebb4c05 ## About the Role * Bachelor's degree in Software Engineering, Electronics Engineering, Computer Engineering, or a related discipline. * 5+ years' experience in embedded software development * Strong proficiency in Embedded C/C++. * Experience developing firmware for ARM Cortex-M microcontroller platforms (STM32 experience highly desirable * Experience with STM32 development tools. Familiarity with communication interfaces including USB, I²C, SPI, UART/RS232, and Bluetooth/BLE * Experience integrating software with electronic hardware systems. * Knowledge of structured software development methodologies. * Experience with coding standards, code reviews, and verification activities. * Strong written and verbal communication skills. * Ability to work effectively within multidisciplinary engineering teams. Pay: £50,000.00-£65,000.00 per year Application question(s): * How many years of STM32 experience do you have? * Have you work in any highly regulated industry? (Medical, aerospace, defence, automotive) Experience: * C: 5 years (preferred) ## Description * This position offers the opportunity to work across the complete product lifecycle, including requirements definition, software architecture, development, verification, validation, manufacturing support, and ongoing product improvement. * The successful candidate will play a key role in the design and development of embedded software for complex electronic systems while collaborating closely with hardware, FPGA, manufacturing, quality, and project teams. * This is an excellent opportunity for an engineer who enjoys both hands-on development and contributing to broader systems engineering activities within a regulated environment., * Design, develop, and maintain embedded software for advanced electronic products * Participate in software architecture, requirements analysis, implementation, verification, and validation activities * Develop reliable hardware/software interfaces and communication protocols * Support integration and debugging activities across software and hardware platforms * Contribute to code reviews, testing strategies, and continuous improvement initiatives Product Development & Systems Engineering * Support projects throughout the entire product lifecycle, from concept development through manufacturing release. * Produce and maintain technical documentation including requirements, design specifications, test protocols, and reports. * Work within structured development processes that incorporate risk management and quality requirements * Collaborate with cross-functional engineering teams and external partners where required Manufacturing & Product Support * Develop and maintain manufacturing test and programming software. * Support product transfer into production environments. * Assist with technical investigations relating to manufacturing, quality, and field issues. * Provide ongoing engineering support for released products. ## Related Videos - [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) - [Playing Pong on a shoulder press machine](https://www.wearedevelopers.com/videos/100140-playing-pong-on-a-shoulder-press-machine) - [Building a Cross-Platform BLE Client with Kotlin Multiplatform and Kable](https://www.wearedevelopers.com/videos/100250-building-a-cross-platform-ble-client-with-kotlin-multiplatform-and-kable) - [Prototyping with Hardware and the Web](https://www.wearedevelopers.com/videos/651-prototyping-with-hardware-and-the-web) - [Building a hypercar from scratch](https://www.wearedevelopers.com/videos/607-building-a-hypercar-from-scratch) - [Agent Smith Gets Hardware: Autonomous IoT Hacking From Debug Port to Cloud API](https://www.wearedevelopers.com/videos/100258-agent-smith-gets-hardware-autonomous-iot-hacking-from-debug-port-to-cloud-api) ## Related Articles - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [Software Engineer Salary in The UK](https://www.wearedevelopers.com/magazine/231-software-engineer-salary-in-the-uk) - [Data Engineer Salary UK](https://www.wearedevelopers.com/magazine/253-data-engineer-salary-uk) - [Fullstack Developer Salary UK](https://www.wearedevelopers.com/magazine/251-fullstack-developer-salary-uk)