Free-Work UK logo

Embedded Software Engineer

Free-Work UK
Department:Software Development
Type:HYBRID
Region:Glasgow, Scotland
Location:Beith, Scotland, United Kingdom
Experience:Entry level
Salary:£50,000 - £65,000
Skills:
EMBEDDED SOFTWARECC++MICROCONTROLLERSARMPICDSPI²CSPILINUXPYTHONREAL-TIME SYSTEMS
Share this job:

Job Description

Posted on: December 17, 2025

Edinburgh (Hybrid - 4 days per week in office)£50,000 - £65,000 + Progression + Training + Pension + Holiday Excellent opportunity for an experienced Embedded Software Engineer to join a specialist product design consultancy offering technical variety, autonomy, and the chance to work on cutting-edge technology across multiple industries. This company is a well-established leader in software and product design services, delivering innovative embedded solutions to clients across a wide range of sectors. In this role, you will be an integral part of a dynamic development team, contributing throughout the full product lifecycle - from concept and design to development, testing, and delivery. You will also have the opportunity to collaborate directly with clients, providing technical consultation and tailored software solutions. The ideal candidate will have strong commercial experience developing embedded software in C (C++ desirable), and a solid understanding of 16- and 32-bit microcontrollers such as ARM, PIC, and DSP. Experience with standard communication buses and protocols including I²C and SPI is essential. Knowledge of Linux and Python would be a distinct advantage. This is a fantastic opportunity for an Embedded Software Engineer seeking a technically varied and autonomous role within a forward-thinking design environment. The Role

  • Full lifecycle development of Embedded and Real-Time Systems (C/C++)
  • Design, development, and delivery of client projects
  • Provide technical consultancy and guidance to customers
  • Hybrid working - 4 days per week in the Edinburgh office

The Person

  • Strong commercial experience with Embedded Software in C/C++
  • Proficient with microcontrollers and standard communication buses/protocols (ARM, PIC, I²C, SPI)
  • Desirable experience with Linux and/or Python

Reference Number: 264492 To apply for this role or for to be considered for further roles, please click "Apply Now" or contact Marcel Cerek at Rise Technical Recruitment. Rise Technical Recruitment Ltd acts as an employment agency for permanent roles and an employment business for temporary roles. The salary advertised is the bracket available for this position. The actual salary paid will be dependent on your level of experience, qualifications and skill set. We are an equal opportunities employer and welcome applications from all suitable candidates.

Originally posted on LinkedIn

Apply now

Please let the company know that you found this position on our job board. This is a great way to support us, so we can keep posting cool jobs every day!

Free-Work UK logo

Free-Work UK

View company page
JobsInUK.app logo

JobsInUK.app

Get JobsInUK.app on your phone!

SIMILAR JOBS
PRIMUS Global Solutions (PRIMUS UK & Europe) logo

Java Software Engineer

PRIMUS Global Solutions (PRIMUS UK & Europe)
Just now
Software Development
ON-SITE
Belfast, Northern Ireland, United Kingdom
JAVASPRINGSPRINGBOOT+4 more
PT Renewables 🌳 logo

Revit Engineer

PT Renewables 🌳
4 days ago
Software Development
ON-SITE
Cardiff, Wales, United Kingdom
REVITAUTOCADBIM+5 more
Vivo Talent Solutions logo

Senior Frontend Developer

Vivo Talent Solutions
5 days ago
Software Development
HYBRID
Cardiff, Wales, United Kingdom
REACTJAVASCRIPTTYPESCRIPT+3 more
Department for Business and Trade logo

Senior Site Reliability Engineer - Python

Department for Business and Trade
5 days ago
Software Development
HYBRID
Cardiff, Wales, United Kingdom
PYTHONAWSAZURE+10 more
RSE logo

Control System Engineer

RSE
7 days ago
Software Development
ON-SITE
Bellshill, Scotland, United Kingdom
PLCHMISCADA+6 more