Senior Embedded Software Engineer

Date: 27 Jan 2026

Location: Bristol, GB

Company: our team

Building the people that build the world.

With platforms in HVAC and Detection and Measurement, SPX Technologies builds innovative solutions that enable a safer, more efficient, sustainable world.  Through our RiSE talent development framework, we Reach, Identify, Strengthen, and Engage our employees to support them in their continued development.  We’re a global company of problem solvers, collaborators, and innovators, and our businesses build solutions that impact the world. 

 

As part of Detection and Measurement, Radiodetection is a global leader in the design and development of equipment and software used by utility companies to install, protect, and maintain underground infrastructure networks.  Through precision and magnetic locators and ground penetrating radar, we help prevent damage to infrastructure utilities and protect lives.

Radiodetection, a global leader in precision cable- and pipe-locating technology, is seeking an exceptional Senior Embedded Software Engineer to help build the next generation of our high-performance detection and measurement products.
You will be joining a highly talented, high-performing engineering team that values collaboration, creativity, and technical excellence. We are looking for someone who not only brings deep expertise in embedded systems, but who thrives as a strong team player—someone who is energised by solving hard problems and is motivated by the challenge of making the impossible possible.
If you are passionate about building great products, raising the bar on engineering quality, and driving innovation in a fast-paced environment, you’ll feel right at home with us.
________________________________________
What You’ll Do
•    Lead the design, development, and optimisation of embedded software for advanced electronic instruments.
•    Architect intuitive, high-performance UI applications using Qt/QML for embedded Linux and RTOS platforms.
•    Develop and refine Bluetooth / BLE connectivity features, ensuring robust wireless performance and low power operation.
•    Collaborate cross-functionally with electronics, firmware, mechanical, and product teams to deliver cohesive, integrated product solutions.
•    Drive system-level architecture and design decisions, including specifications, documentation, and code reviews.
•    Write clean, testable, maintainable code aligned with engineering best practices and regulatory requirements.
•    Champion continuous improvement through refactoring, tooling enhancements, and process optimisation.
•    Support the full product lifecycle, from concept and prototyping through verification and release.
________________________________________
Essential Skills & Experience
•    Extensive experience developing embedded software in C/C++ on DSPs and microcontrollers (e.g., STM32).
•    Proven experience building Qt/QML UI applications for embedded systems.
•    Strong understanding of Bluetooth / BLE protocols, profiles, and low-power system design.
•    Proficiency with RTOS (FreeRTOS), embedded Linux, and bare-metal programming.
•    Experience with serial interfaces such as UART, I²C, SPI.
•    Skilled with hardware debugging tools (oscilloscopes, logic analysers, JTAG).
•    Knowledge of software architecture, state machines, and modular design principles.
•    Experience with Git, CI/CD, and modern development workflows.
________________________________________
Desirable Skills
•    Experience with additional wireless technologies (Wi-Fi, UWB, NFC).
•    Familiarity with GNSS/GPS systems and NMEA messages.
•    Background in sensor integration or signal processing.
________________________________________
Who You Are
•    A team-first engineer who thrives in a collaborative environment and elevates the people around you.
•    A creative problem-solver who enjoys tackling complex technical challenges.
•    Someone who communicates clearly across disciplines and levels.
•    Proactive, organised, and able to focus and prioritise in a dynamic product environment.
•    Driven by innovation, curiosity, and a desire to push boundaries and achieve what others might consider impossible.

How we live our culture

Our culture is at the center of what we do and, more importantly, who we are.  Our core values set a standard for how we manage ourselves, and our Leadership Model sets the standard for how we engage with each other.  Whether you are an individual contributor or you lead a large team, each of us leads at SPX.  

 

Why you should join us

We know that the well-being of our employees is integral. Our benefits include:

  • Generous holiday with ability to buy/exchange, enhanced maternity, paternity and adoption leave
  • Access to competitive insurance plans (including medical, dental and travel), cycle to work and free parking from your first day
  • Generous life assurance and employer contributions to company pension plan
  • Competitive and performance-based compensation packages and bonus plans
  • Educational assistance, leadership development programs, and recognition programs

 

Our commitment to embrace diversity to build a culture of inclusion at SPX

We value different backgrounds, experiences, and voices at SPX, and we are committed to challenging ourselves, openly communicating, and striving to improve every day.  We believe in creating an inclusive work environment where everyone has a voice and is encouraged to realize their fullest potential.