CareerPlanGet AI match score →

Embedded Software Engineer

Sedgefield, England, United Kingdom💼 Full-time🗓 2026-07-16 → 2026-07-31

Core

Design, develop, and debug embedded software for real-world RF applications, powering advanced RF and communications systems for Space, Aerospace, Defence, and Telecommunications sectors.

Role type

Embedded Software Engineer

Builds

Embedded software for bare-metal and RTOS-based systems, communications interfaces, and networking functionality for RF hardware.

Domain

RF and microwave technology in Space, Aerospace, Defence, and Telecommunications

Deliverable

production ML models | product features | infrastructure

Required skills

C/C++, bare-metal systems, RTOS (FreeRTOS/Zephyr), ARM Cortex microcontrollers, hardware debugging, embedded communication protocols (Ethernet, CAN, SPI, I²C, UART), TCP/IP, REST APIs

Preferred skills

STM32 microcontrollers, secure bootloaders, firmware update mechanisms, Python, MISRA C/C++, RF/microwave systems, Defence/aerospace/space applications

Technologies

FreeRTOS, Zephyr, STM32, Ethernet, CAN, SPI, I²C, UART, TCP/IP, REST APIs, SNMP, OpenAPI

Responsibilities

Develop embedded software in C/C++ for ARM-based microcontrollers; Design software for bare-metal and real-time operating systems; Bring up new hardware and debug prototype boards; Develop robust communications between embedded devices; Design networking functionality including TCP/IP and REST APIs; Integrate software with complex electronic systems; Investigate and resolve software, networking, and embedded system issues.

Seniority

Mid-level to Senior, hands-on IC

Sourced via workable · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Workable ↗