More jobs:
Senior Embedded Software Engineer - Space
Job in
Loughborough, Leicestershire, LE11, England, UK
Listed on 2026-06-06
Listing for:
GTS Group Ltd
Full Time
position Listed on 2026-06-06
Job specializations:
-
Software Development
Embedded Software Engineer, Software Engineer, DevOps, Python
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
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×