1 month ago

Embedded Software Engineer

Livingston 65K - 75K Permanent

Embedded Software Engineer


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

About the Role


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.

What You'll Be Doing


  • 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


  1. Technical take-home exercise (approx. 2 hours)

  2. First stage: Teams interview with software and hardware engineers

  3. 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
Share this job:

Apply now

Similar Jobs

13 hours ago

Software Engineer - C++

Leicester 30K - 40K Permanent

Software Engineer - C++ | LeicesterOur client is an established, innovative technology business with over 50 years of heritage developing high-precision measurement and colour science solutions. Their products are exported worldwide and used by some...

16 hours ago

Mechanical Design Engineer

Burntwood 30K - 40K Permanent

Mechanical Design Engineer Burntwood - hybrid workingKey ResponsibilitiesProducing fabrication, refractory, and general arrangement drawings in accordance with BS8888 standardsReviewing and verifying engineering drawings created by team membersCarryi...

3 days ago

Electronic Systems Engineer

Rhyl 50 - 70 Contract

Electronic Systems Engineer (Optical Systems)Contract: 6 months, Rhyl, fully on-site, outside IR35OverviewI'm seeking an Electronic Systems Engineer with experience in optical and photonic systems. The role will involve the design, development, and i...

3 days ago

BMS Project Manager

London 60K - 70K Permanent

BMS Project Manager - LondonUp to £70k + benefits Job Summary:Seeking a highly skilled BMS Project Manager to oversee multiple BMS projects across London. The ideal candidate will come from a BMS engineering background, with extensive experience in T...

3 days ago

BMS Commissioning Engineer

Cardiff 45K - 55K Permanent

BMS Commissioning Engineer - Cardiff & South WestLocations: Cardiff / Bristol / Swindon / South Wales (onsite)Salary: £45k-£55k + benefitsJoin a large, employee-owned BMS company delivering complex, multi-million-pound commercial projects across the...

3 days ago

BMS Service Engineer

Slough 45K - 55K Permanent

BMS Service Engineer - Data Centres Location: Slough Salary: Up to £61k OTE + benefitsThe Opportunity: We're looking for an experienced BMS Service Engineer to join a busy Data Centres Support Division. This is an onsite role, supporting mission-crit...

3 days ago

Lead Engineer

Telford 70K - 80K Permanent

Lead Engineer Telford - hybrid working Up to 80k + car allowance Role ResponsibilitiesTake responsibility for managing and delivering activities across the Functional Safety lifecycle within project environments.Lead and support multidisciplinary eng...

5 days ago

BIM Coordinator

Nottingham 30K - 50K Permanent

BIM Coordinator Nottingham - hybrid £30,000 - £50,000 DOERole OverviewMy clients are seeking an experienced BIM Coordinator with a strong background in the building services (MEP) industry to join their growing team. The successful candidate will pl...

5 days ago

Electrical Design Engineer

St Asaph 40K - 45K Permanent

Electrical Design Engineer St Asaph - hybrid working Up to £45,000Key ResponsibilitiesProvide structured leadership and day-to-day management to direct reports, fostering engagement, accountability, and strong performance outcomes.Oversee all contrac...