Biometric Talent
Senior Embedded Software Engineer
Job Description
Salary: £50,000 - 60,000 per year
Requirements:- 3+ years of commercial embedded software development experience delivering production-ready systems
- Strong hands-on expertise in C/C++ for embedded systems
- Significant experience working with STM32 microcontrollers
- Experience developing software in RTOS and/or bare-metal environments
- Strong knowledge of ARM-based processors, including ARM Cortex-M and/or ARM Cortex-A
- Hands-on experience debugging embedded hardware and software using tools such as JTAG, oscilloscopes and logic analysers
- Experience working with embedded communication protocols including I2C, SPI, UART, Modbus and Ethernet
- Understanding of real-time systems and feedback control loops, ideally within instrumentation or control environments
- Experience with power management, low-power design and battery-operated systems
- Collaborative approach and the ability to work effectively alongside hardware engineers and multidisciplinary development teams
- Experience using Git and CI/CD practices within an embedded software environment
- Strong problem-solving skills and the ability to investigate complex issues across both hardware and software boundaries
- Experience conducting code reviews, producing technical documentation and supporting or mentoring other engineers
- Design and develop complex, production-ready embedded software solutions for energy management and control systems
- Architect and implement embedded applications using C/C++, working across RTOS and bare-metal environments
- Provide technical leadership and help shape the software architecture and technical direction across multiple product lines
- Develop software for ARM-based microcontrollers, with a particular focus on STM32 devices
- Design and support real-time systems, including feedback and control loops used within instrumentation and control applications
- Work closely with hardware engineers to troubleshoot, debug and optimise embedded systems using tools such as JTAG, oscilloscopes and logic analysers
- Develop and support communication interfaces and protocols including I2C, SPI, UART, Modbus and Ethernet
- Contribute to power management and low-power design, supporting the development of battery-powered and energy-efficient products
- Take ownership of code quality through code reviews, technical documentation, performance optimisation and engineering best practice
- Support and mentor other engineers, sharing knowledge and helping raise technical capability across the team
- Work collaboratively with hardware and software teams to diagnose complex issues across hardware, firmware and wider systems
- Contribute to embedded DevOps practices, including version control and CI/CD pipelines
- ARM
- Architect
- CI/CD
- DevOps
- Embedded
- Ethernet
- Firmware
- Git
- Hardware
- Support
- Network
- C++
- IoT
- Linux
More:
We are a leading UK provider of smart, sustainable heat-network solutions, specialising in end-to-end services for local authorities, housing associations, and private developers. With decades of experience, our expertise ranges from design and build through to operation, metering, billing, and optimisation. Our mission centres on driving energy efficiency, reducing carbon, and delivering reliable, affordable heat for residents. This is a permanent Senior Embedded Software Engineer role based in Shipley with a hybrid working pattern of 3 days per week onsite. The salary is up to £60,000 dependent on experience. We offer a 5% pension, an informal bonus scheme, private healthcare, and 25 days holiday plus bank holidays. The interview process includes a remote first-stage interview and an onsite second-stage interview with technical exercise.
last updated 37 week of 2026
Interested in this role?
Submit your application now
How to Apply
About Biometric Talent
Biometric Talent
Saltaire
IT
Skills & Technologies
Inferred from job description
Salary Insight
£55,000
This role
£75,000
UK median
This salary is 27% below the UK median for Senior roles (£75,000/yr).
Based on 2024–2025 UK technology sector benchmarks