Senior Embedded Software Engineer

iO Associates

Livingston

On-site

GBP 65,000 - 90,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

iO Associates is seeking a Senior Embedded Software Engineer to design and deliver embedded products across markets from concept to production. You’ll work hands-on with engineers and customers, shaping architecture, implementation, testing, debugging and documentation.

The role covers C/C++ development, 16/32-bit MCUs, Ethernet/USB interfaces, and wireless standards. Strong Linux (Yocto) experience and excellent communication are required.

Qualifications

  • 5+ years developing embedded/real-time systems.
  • Strong C/C++ with modern features.
  • Experience with 16/32-bit MCUs and ARM.
  • Embedded Linux exposure (Yocto/Debian).
  • Excellent communication and documentation skills.

Responsibilities

  • Develop embedded/real-time software in C and modern C++.
  • Build software for 16/32-bit microcontrollers.
  • Integrate Ethernet, USB, RS232, I2C, SPI.
  • Support wireless modules: Bluetooth, Wi-Fi, LoRa, NFC.
  • Debug, test, and improve reliability/performance.
  • Produce customer-facing docs and test evidence.
  • Evaluate and adopt new tools and processes.

Skills

Embedded C/C++
Real-time OS
ARM/MCU
Embedded Linux
Communications protocols
Customer-facing
Debugging
Documentation
Git

Education

Bachelor’s degree in Software Engineering

Tools

Yocto
Git

Job description

A fast-growing engineering consultancy is looking for an experienced Senior Embedded Software Engineer to design and deliver innovative embedded products across varied markets. This is a hands‑on role where you’ll take ideas from early concept through prototype and into production, working closely with both engineers and customers.

The role

You’ll be developing robust, high-quality embedded software for technically demanding projects, often under tight timelines. You’ll contribute across the full lifecycle: architecture, implementation, testing, debugging, and customer-facing documentation.

What you’ll be doing
  • Develop embedded/real-time software in C and modern C++
  • Build software for 16/32-bit microcontrollers (e.g. ARM, PIC, MSP430, DSP)
  • Integrate standard comms interfaces: Ethernet, USB, RS232, I2C, SPI
  • Control and integrate wireless modules: Bluetooth, Wi‑Fi, LoRa, NFC
  • Debug, fault-find, and improve reliability/performance of embedded systems
  • Produce customer‑ready documentation, test evidence, and reports
  • Evaluate and introduce new tools, techniques, and processes where useful
  • 5+ years developing embedded / real‑time systems
  • Strong commercial experience with modern C++ and C
  • Embedded Linux development exposure (Yocto/Debian or similar)
  • Confident with embedded comms protocols and typical hardware interfaces
  • Good communication skills (internal + customer‑facing)
Nice to have
  • Object-oriented design
  • Windows / C#
  • Security/crypto/TLS stacks
  • DSP algorithms, image/video capture & processing
Qualifications
  • Bachelor’s degree in Software Engineering (or related)
  • Must have the right to work in the UK (sponsorship not available)
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Embedded Software Engineer
Senior Embedded Software Engineer

ZENOVO • Nottingham

Hybrid
GBP 59,000 - 72,000
Embedded Software Engineer
Embedded Software Engineer

Enigma People • Livingston

On-site
GBP 45,000 - 65,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Chiltern Park Recruitment • Royal Leamington Spa

On-site
GBP 40,000 - 50,000
Pension
BUPA Health Insurance
Bonuses
+6
Lead Embedded Software Engineer, C
Lead Embedded Software Engineer, C

Cirrus Selection Limited • Gloucester

On-site
GBP 62,000 - 73,000
Embedded Software Engineer
Embedded Software Engineer

Cortech Talent Solutions Ltd • Littlehampton

On-site
GBP 56,000 - 70,000
Embedded Software Engineer
Embedded Software Engineer

TMP & Associates Ltd • Sunbury-on-Thames

On-site
GBP 40,000 - 60,000
Embedded Software Engineer
Embedded Software Engineer

Zenovo • City of Edinburgh

Hybrid
GBP 33,000 - 55,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Copello Global • North East

On-site
GBP 55,000 - 85,000
Embedded Software Engineer
Embedded Software Engineer

Platform Recruitment • Newcastle upon Tyne

On-site
GBP 35,000 - 45,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Oho Group • Cambridgeshire and Peterborough

On-site
GBP 50,000 - 70,000