🕐 Posted 6d ago

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

GTS Group Ltd

LoughboroughFull-timeMid LevelOn-site

Job Description

Senior Embedded Software Engineer - (Linux, Yocto, Buildroot) New Space Industry 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.

Collaboration & Documentation 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. Desirable Extras Experience with Yocto or similar build systems. Understanding of wireless communication (Wi-Fi, Bluetooth, Zigbee, LoRa).

Knowledge of SPI, I²C, 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.

Posted 6 days ago

Related Jobs

Related Searches

Apply Now