Embedded Software Engineer

Full Time
On-Site
£50,000 - £55,000

Job Description

Job Title: Embedded Software Engineer
Type: Permanent
Location: Livingston, West Lothian – Onsite / Hybrid
Right to Work: UK required
Salary: £50,000 to £55,000 DOE

An exciting opportunity has arisen for an Embedded Software Engineer in Livingston to join an established engineering organisation working on safety-critical electronic products across regulated industries, including Smart Metering, Renewable Energy, oil and gas, Industrial, Life Sciences, and Medical.

This role sits within a specialist R&D team that delivers full lifecycle product development, with a particular focus on ATEX and IECEx certified solutions.

The Role:
As an Embedded Software Engineer in Livingston, you will contribute to a wide range of technically challenging projects, developing embedded software from concept through to production. The role offers strong technical ownership, project variety and exposure to customer-facing development work.

Your responsibilities will include:
• Developing embedded and real-time software in C and modern C++
• Working with Linux-based systems such as Yocto and Debian
• Developing and supporting software for 16-bit and 32-bit microcontrollers
• Testing, debugging and maintaining embedded software
• Working with standard buses and protocols including Ethernet, USB, RS232, I2C and SPI
• Producing technical documentation and test reports
• Investigating and integrating new tools, technologies and processes

You will work closely with hardware, systems and project teams to deliver robust, high-reliability products.

Skills & Experience:
• 3+ years’ experience developing embedded or real-time systems
• Strong Embedded C and modern C++ skills
• Linux system development experience
• Experience with 16-bit and 32-bit microcontrollers
• Strong debugging and problem-solving ability
• Clear communication skills, including customer interaction

Desirable Experience:
​​​​​​​• RTOS experience, such as FreeRTOS
• Object-oriented design
• Windows development or C#

Qualifications:
• Bachelor’s degree in Software Engineering or a related discipline

If you’re an Embedded Software Engineer in Livingston looking for a varied role within a technically driven engineering environment, this opportunity offers strong long-term potential.

Interested? Get in touch to discuss the role in more detail or apply directly:
Shammi Choudhury | 07441 347 401 | schoudhury@octagongroup.co.uk

Job Description

Date Posted

December 8, 2025

Country

United Kingdom

Category

Embedded Software

Salary Range

£50,000 - £55,000

Industry

Design Consultancy

Job Owner

Chloe Edwards
01525664851
cedwards@octagongroup.co.uk

Personal Information