IT & Software

Senior Embedded Software Engineer

iO Associates

Livingston · Scotland · United Kingdom

The role

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.

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++
  • Work on Linux system development (e.g. Yocto, Debian)
  • 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

Essential experience

  • 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
  • Strong engineering practices: clean code, testing mindset, best-practice development
  • Good communication skills (internal + customer-facing)

Nice to have

  • RTOS (e.g. FreeRTOS)
  • Object-oriented design
  • Windows / C#
  • Security/crypto/TLS stacks
  • Android/iOS apps
  • DSP algorithms, image/video capture & processing

Qualifications

  • Bachelor's degree in Software Engineering (or related)

Eligibility

  • Must have the right to work in the UK (sponsorship not available)

#J-18808-Ljbffr

Reference: WJ-766_22184888

Apply now

Continue on the employer's official application - the same link they use for every candidate.

More jobs

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.