Job Search and Career Advice Platform

Enable job alerts via email!

Embedded Software Engineer

Vantage Consulting Ltd

Livingston

Hybrid

GBP 60,000 - 75,000

Full time

2 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading consulting firm in Livingston is seeking an experienced Embedded Software Engineer to develop embedded and real-time software primarily using C and C++. The role involves working with RTOS-based systems and ARM microcontrollers. Ideal candidates should have over 8 years of experience in embedded software development and be confident in collaborating with hardware engineers. This position also supports a hybrid work model, offering technical variety across multiple industries.

Benefits

Exceptional technical variety
Clear progression and skills development
Supportive engineering culture

Qualifications

  • 8-10+ years' experience in embedded software development.
  • Strong commercial experience with C/C++ in embedded systems.
  • Confident working close to hardware and collaborating with electronics engineers.

Responsibilities

  • Developing embedded and real-time software in C and modern C++.
  • Working with RTOS-based systems and embedded Linux.
  • Implementing and debugging low-level drivers and interfaces.

Skills

Embedded software development
C/C++
RTOS
Debugging low-level drivers
Working with communication protocols

Tools

FreeRTOS
ARM microcontrollers
Linux
Job description
Overview

Embedded Software Engineer
Location: Livingston, Scotland
Salary: £60,000 - £75,000
Work Pattern: Hybrid (onsite required, but more flexible than hardware roles)

We're looking for experienced Embedded Software Engineers to work on complex, real-world products across energy, industrial, oil & gas, medical, and consumer sectors. Projects range from bare-metal and RTOS-based embedded systems to embedded Linux platforms, with growing use of modern C++. This role offers significant technical variety, customer exposure, and the opportunity to see products move rapidly from concept to production.

Responsibilities
  • Developing embedded and real-time software in C and modern C++
  • Working with RTOS-based systems (e.g. FreeRTOS) and embedded Linux
  • Developing software for ARM- and STM-based microcontrollers
  • Implementing and debugging low-level drivers and interfaces
  • Working with communication protocols including I2C, SPI, CAN, RS232, Ethernet
  • Supporting system integration, testing, and production handover
  • Producing high-quality, customer-facing documentation
What We're Looking For
  • 8-10+ years' experience in embedded software development
  • Strong commercial experience with C/C++ in embedded systems
  • Experience with RTOS and real-time constraints
  • Confident working close to hardware and collaborating with electronics engineers
  • Comfortable in a busy, project-based environment
Desirable Experience
  • Embedded Linux (Yocto, Debian)
  • STM32 / ARM microcontrollers
  • Oil & gas or industrial systems
  • Wireless technologies (Bluetooth, Wi-Fi, LoRa, NFC)
  • Object-oriented design and software architecture
  • Exposure to security, cryptography, or DSP
Assessment & Interview Process
  • Technical take-home exercise (approx. 2 hours)
  • First stage: Teams interview with software and hardware engineers
  • Second stage: Onsite interview, engineering discussions, and site tour
Why Join
  • Exceptional technical variety across multiple industries
  • Clear progression and skills development
  • Stable workload with growing project scale
  • Supportive, highly technical engineering culture
Job Info
  • Job Title: Embedded Software Engineer
  • Company: Vantage Consulting Ltd
  • Location: Livingston, West Lothian
  • Posted: Feb 6th 2026
  • Closes: Mar 9th 2026
  • Sector: Consulting
  • Contract: Permanent
  • Hours: Full Time
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.