SPX Technologies

Senior Embedded Software Engineer

SPX Technologies

full-time

Posted on:

Location Type: Office

Location: BristolUnited Kingdom

Visit company website

Explore more

AI Apply
Apply

Job Level

Tech Stack

About the role

  • 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

Requirements

  • 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
Benefits
  • 📊 Check your resume score for this job Improve your chances of getting an interview by checking your resume score before you apply. Check Resume Score
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
embedded softwareC/C++Qt/QMLBluetoothBLERTOSFreeRTOSembedded Linuxbare-metal programmingserial interfaces
Soft Skills
collaborationsystem-level architecturedocumentationcode reviewscontinuous improvementrefactoringprocess optimisation