Technical Lead – Embedded Software, Developer Toolchains & AI Tooling
Analog Devices
Edinburgh, UK
Eco-Friendly
‌
Senior Embedded Linux Software Engineer
JR United Kingdom
Edinburgh, UK
‌
Principal Software Engineer
Holt Executive Ltd
Edinburgh, UK
‌
Principal / Lead Software Engineer
Holt Executive
Edinburgh, UK
‌
C++ Software Engineer
Gold Group
Edinburgh, UK
Hourly
‌
C++ Software Engineer
Gold Group Ltd
Edinburgh, UK
New
Hourly
‌
Software Engineer (Embedded systems)
Head Resourcing
Edinburgh, UK
‌
Firmware Engineer
Platform Recruitment
🌎 Remote
Remote
‌
Firmware Engineer
Akkodis
Edinburgh, UK
New
‌
Embedded Software Engineer
X4 Technology
Edinburgh, UK
New
‌
Contract Embedded Software Engineer
Octagon Group
Edinburgh, UK
New
Hourly
‌
Junior Software Engineer
Escape Recruitment Services
🌎 Remote
New
Remote
Hybrid
‌
Senior Embedded C/C++ Engineer | Dev Tools & AI | Permanent
SoCode Recruitment
Edinburgh, UK
New
‌
Electronics Design Engineer
Owen Daniels
Edinburgh, UK
New
‌
Embedded System Engineer
Noir
Edinburgh, UK
New
Health Insurance
‌
Embedded Software Engineer
Chevalier Tech Limited
Edinburgh, UK
New
‌
Senior Embedded Software Engineer
EMBS Technology
Edinburgh, UK
New
‌
Senior Embedded Software Engineer
Eclectic Recruitment Ltd
Edinburgh, UK
New
Hospitality
‌
Senior Embedded Software Engineer
Platform Recruitment
Edinburgh, UK
New
Dental Insurance
‌
Head of Hardware
GTS Group Ltd
Edinburgh, UK
New
‌
Senior Software Engineer
FBI &TMT
Edinburgh, UK
New
‌
Senior Embedded Software Engineer
Talent Engineering
Edinburgh, UK
New
Health Insurance
‌
Firmware Engineer
Kineton
Edinburgh, UK
Job Description
Working as a Firmware Engineer in Edinburgh, UK
There are 195 Firmware Engineer opportunities available in Edinburgh, UK all with unique requirements.
The primary job duty of a firmware engineer is designing and developing embedded systems. Embedded systems are any electronic devices that have the capacity to run without being controlled by an external computer. The design process includes finding components to meet application requirements, assessing hardware interface capacity and constraints, creating applications to satisfy internal operational needs, choosing the correct hardware for software development, and planning updates for current systems.