×
Register Here to Apply for Jobs or Post Jobs. X

Senior Embedded Software Engineer Linux, Yocto, Buildroot

Job in Loughborough, Leicestershire, LE11, England, UK
Listing for: GTS Group Ltd
Full Time position
Listed on 2026-10-26
Job specializations:
  • Software Development
    Embedded Systems/ Firmware/ IoT, Embedded Software Engineer, Software Engineer, DevOps
Salary/Wage Range or Industry Benchmark: 50000 - 70000 GBP Yearly GBP 50000.00 70000.00 YEAR
Job Description & How to Apply Below

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, Git Lab CI, or Azure Dev Ops.
  • 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, ESP
    32, or STM
    32
    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.
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary