CareerPlanSign in

Embedded Software Engineer

Scotland, UK💼 Full-time💰 $55,000–$55,000🗓 2026-09-20 → 2026-09-23

Core

Design, implement, and test embedded software for microcontrollers, microprocessors, and Linux-based systems.

Role type

Embedded Software Engineer

Builds

Embedded software solutions for hardware devices

Domain

Embedded systems / IoT

Required skills

C/C++, embedded Linux (kernel, bootloaders, drivers, BSPs), hardware debugging (oscilloscopes, logic analysers), hardware communication protocols (UART, SPI, I2C, Ethernet), TCP/IP and UDP networking, Linux build systems (Yocto)

Preferred skills

Real-time operating systems (RTOS), IoT protocols (MQTT over GSM/5G/4G/2G), Git

Technologies

C, C++, Linux, Yocto, STM32, PIC, MQTT, GSM, 5G, 4G, 2G, UART, SPI, I2C, Ethernet, TCP/IP, UDP

Responsibilities

Design, develop, test, and maintain embedded software; collaborate with hardware engineers on bring-up and debugging; implement and troubleshoot hardware communication protocols; develop software supporting network protocols.

Seniority

Mid-Senior, hands-on IC

Sourced via adzuna · Listed on CareerPlan, which tracks 813,000+ jobs from 20+ sources.