Senior Embedded Software Engineer Linux, Yocto, Buildroot
Job in
Loughborough, Leicestershire, LE11, England, UK
Listed on 2026-10-26
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
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.
- 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).
- 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.
- 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.
- Bachelor’s or Master’s in Computer Science, Electrical Engineering, or related field.
- Eligible to work in the UK (no visa sponsorship available).
- 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).
(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:
×