Senior Embedded Software Engineer - (Linux, Yocto, Buildroot)

GTS Group Ltd

Loughborough

On-site

GBP 50,000 - 70,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Competitive compensation
Professional development
Wellness benefits

Job summary

GTS Group Ltd is looking for a Senior Embedded Software Engineer based in Loughborough, UK, to join their pioneering team developing cutting-edge space-powered IoT solutions. In this role, you will design and optimize software for low-power, battery-operated devices.

The ideal candidate should possess strong programming skills in C and C++, have experience with ARM Cortex and Yocto, and hold a relevant degree. Competitive compensation and a culture fostering innovation await you.

Qualifications

  • Proven experience with low-level software development.
  • Experience optimizing firmware for power consumption and real-time performance.
  • Familiarity with automated testing frameworks and CI/CD pipelines.

Responsibilities

  • Design, implement, and maintain low-level software including BSPs and device drivers.
  • Develop automated unit, integration, and regression test frameworks.
  • Conduct prototype and hardware-in-the-loop (HIL) testing for validation.

Skills

C
C++
Python
ARM Cortex
ESP32
STM32
Yocto
Wireless Communication
SPI
I2C
UART
GPIO
OTA firmware updates
TDD
BDD

Education

Bachelor’s or Master’s in Computer Science, Electrical Engineering, or related field

Tools

Jenkins
GitLab CI
Azure DevOps
oscilloscopes
logic analyzers
protocol analyzers

Job description

Senior Embedded Software Engineer - (Linux, Yocto, Buildroot)

Join a pioneering team building the next generation of space-powered IoT solutions. My client are developing a highly advanced satellite network that connects billions of devices worldwide - enabling users to sense, track, and act on data anywhere on the planet.

As a Senior Embedded Software Engineer, you’ll design and optimize software for low-power, battery-operated IoT devices that communicate through space-based systems. You’ll focus on performance, power efficiency, system reliability, and automated testing frameworks.

Key Responsibilities
Embedded Development
  • Design, implement, and maintain low-level software including BSPs and device drivers.
  • Optimize firmware for minimal power consumption and reliable real-time performance.
  • Customize and tune RTOS (e.g., FreeRTOS) or embedded Linux kernels.
  • Integrate secure and efficient IoT communication protocols (e.g., MQTT, BLE).
Testing & Automation
  • Develop automated unit, integration, and regression test frameworks.
  • Conduct prototype and hardware-in-the-loop (HIL) testing for validation.
  • Implement CI/CD pipelines using tools such as Jenkins, GitLab CI, or Azure DevOps.
  • Use oscilloscopes, logic and protocol analyzers, and other debugging tools to test embedded systems.
  • Work closely with hardware engineers to ensure seamless software-hardware integration.
  • Maintain detailed documentation for development, testing, and validation processes.
Skills & Experience
  • Strong programming skills in C, C++, and Python (Shell/Bash scripting a plus).
  • Proven experience with ARM Cortex, ESP32, or STM32 microcontroller platforms.
  • Experience with Yocto or similar build systems.
  • Understanding of wireless communication (Wi-Fi, Bluetooth, Zigbee, LoRa).
  • Knowledge of SPI, I2C, UART, and GPIO interfaces.
  • Experience with OTA firmware updates and secure bootloaders.
  • Familiarity with hardware simulation and mock testing environments.
  • Exposure to TDD/BDD methodologies.
Qualifications
  • Bachelor’s or Master’s in Computer Science, Electrical Engineering, or related field.
  • Eligible to work in the UK (no visa sponsorship available).
Why Join
  • Be part of a mission to expand global connectivity and make space technology more sustainable.
  • Work in a culture that values innovation, curiosity, and collaboration.
  • Competitive compensation, professional development, and wellness benefits.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Software Engineer - UK
Embedded Software Engineer - UK

United States Digital Space LLC • Loughborough

On-site
GBP 50,000 - 70,000
Senior Embedded Software Engineer — Space IoT (Low-Power)
Senior Embedded Software Engineer — Space IoT (Low-Power)

GTS Group Ltd • Loughborough

On-site
GBP 50,000 - 70,000
Competitive compensation
Professional development
Wellness benefits
Embedded Software Engineer - UK
Embedded Software Engineer - UK

E-Space • Loughborough

On-site
GBP 45,000 - 70,000
Health and wellness care options
Continuous learning and development
Competitive salaries
+4
Junior Embedded Linux Engineer
Junior Embedded Linux Engineer

IC Resources • Farnborough

On-site
GBP 26,000 - 38,000
Embedded Linux Software Engineer
Embedded Linux Software Engineer

United States Digital Space LLC • Farnborough

On-site
GBP 60,000 - 90,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

iO Associates • Livingston

On-site
GBP 65,000 - 90,000
Embedded Software Engineer
Embedded Software Engineer

EVONA • Greater London

On-site
GBP 55,000 - 80,000
Embedded Software Engineer
Embedded Software Engineer

EVONA • City Of London

On-site
GBP 70,000 - 110,000
Embedded Linux Software Engineer
Embedded Linux Software Engineer

Platform Recruitment • Cambridgeshire and Peterborough

On-site
GBP 60,000 - 70,000
Embedded Software Engineer
Embedded Software Engineer

Line Up Aviation • Portsmouth

On-site
GBP 68,000 - 97,000