CareerPlanSign in

Embedded Software Engineer

Leicestershire, East Midlands💼 Full-time💰 $75,000–$75,000🗓 2026-06-01 → 2026-08-07

Core

Designing, developing, and testing software for embedded systems and next-generation IoT solutions.

Role type

Embedded Software Engineer

Builds

Device drivers, RTOS/kernel components, and secure IoT communication protocols

Domain

IoT and Embedded Systems

Deliverable

production ML models | product features | infrastructure

Required skills

C/C++, Linux, Python, microcontroller programming (ARM Cortex, STM32, ESP32), low-power design, IoT protocols, secure data transmission, automated testing frameworks, debugging tools, version control, CI/CD pipelines

Preferred skills

Yocto, OTA updates, bootloader development, hardware simulation/testing

Technologies

MQTT, BLE, Wi-Fi, Bluetooth, Zigbee, LoRa, JTAG, GDB, oscilloscopes, Pytest, Unity, Robot Framework, Jenkins, GitLab CI, Azure DevOps

Responsibilities

Develop low-level embedded software including device drivers and RTOS/kernel components; Integrate secure IoT communication protocols; Build automated test frameworks and run HIL testing; Collaborate with hardware teams and maintain technical documentation; Participate in CI/CD pipelines for automated testing and software delivery

Seniority

Mid-level to Senior, hands-on IC

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