Enable job alerts via email!

Embedded Software Engineer

SPX

Whitchurch

Hybrid

GBP 45,000 - 60,000

Full time

Today
Be an early applicant

Job summary

A leading technology company in the United Kingdom is seeking an Embedded Software Engineer to develop embedded firmware for innovative locator products. This hybrid role in Whitchurch will involve working closely with hardware and test teams, contributing to the full product lifecycle, and leveraging strong C/C++ skills. The company offers a competitive salary, annual bonus, and extensive perks including hybrid working options and generous holiday allowances.

Benefits

Competitive salary with annual bonus
25 days' holiday plus bank holidays
Employer pension contributions
Cycle to work scheme
Free parking
Electric car scheme

Qualifications

  • Experience in embedded firmware design.
  • Strong C/C++ skills for real-time, embedded development.
  • Experience with embedded design tools.

Responsibilities

  • Develop and debug embedded firmware using C/C++.
  • Work closely with hardware teams to resolve integration issues.
  • Contribute to research and innovation projects.

Skills

Embedded firmware design
C/C++ skills
Device driver debugging
Embedded Qt development
Wired communications (USB, UART, I2C, SPI)
Git and JIRA

Tools

Code Composer Studio
Visual Studio
Job description
Overview

Embedded Software Engineer - SPX Radiodetection, Bristol (Hybrid Role)

Are you passionate about embedded software development? Do you want to be part of a cutting-edge engineering team working on innovative locator products? SPX Radiodetection is looking for a talented Embedded Firmware Engineer to join our multidisciplinary Bristol-based team.

What You'll Do
  • Develop and debug embedded firmware using C/C++ on DSP and microcontroller platforms (e.g., TMS320, MSP430).
  • Bring up, configure, and test DSP/microcontroller-based platforms through the full product lifecycle — from specification and prototyping to production and support.
  • Work closely with hardware and test teams to resolve integration issues and improve product quality.
  • Investigate and resolve firmware issues found during testing, production, or in the field.
  • Provide accurate effort estimations, identify risks, and propose mitigation strategies.
  • Contribute to research and innovation projects to push the boundaries of locator technology.
  • Participate in technical peer reviews to maintain high code quality and standards.
What We're Looking For

Required:

  • Experience in embedded firmware design.
  • Strong C/C++ skills for real-time, embedded development with experience in device driver and peripheral code debugging.
  • Experience with embedded Qt and GUI development for microcontroller or embedded platforms.
  • Experience with wired communications such as USB and device interfacing via UART, I2C, SPI.
  • Familiarity with version control (Git) and issue tracking tools (JIRA).
  • Experience using embedded design tools such as Code Composer Studio or Visual Studio.

Desirable:

  • Understanding of Bluetooth Low Energy (BLE) technology.
  • Experience with wireless protocols (GSM, WiFi), bootloader development, GNSS/GPS technologies, Agile methodologies, signal processing, embedded Linux, Qt/QML, Android development, and continuous integration (e.g., Jenkins).
Why Join SPX Radiodetection?

As a permanent member of our team, you\'ll enjoy:

  • A competitive salary with an annual bonus scheme
  • 25 days' holiday plus bank holidays, with the option to purchase an additional 5 days
  • Employer pension contributions
  • Cycle to work scheme and free parking
  • Electric car scheme
  • A supportive hybrid working environment based in Bristol
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.