XX
Senior Embedded Software EngineerRadiodetection LtdBristol, England, United Kingdom
XX

Senior Embedded Software Engineer

Radiodetection Ltd
  • GB
    Bristol, England, United Kingdom
  • GB
    Bristol, England, United Kingdom
Apply Now

About

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.
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.
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.
#J-18808-Ljbffr
  • Bristol, England, United Kingdom

Languages

  • English
Notice for Users

This job comes from a TieTalent partner platform. Click "Apply Now" to submit your application directly on their site.