Senior Embedded Software Engineer - ARM/RTOS & Wearables

Kopin Europe (was Forth Dimension Displays)

Dalgety Bay

On-site

GBP 60,000 - 85,000

Full time

21 hours ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

30 days annual leave
Pension plan
Life assurance

Job summary

Kopin Europe (was Forth Dimension Displays) seeks an Embedded Software Engineer III in Dalgety Bay, Scotland. You will design and optimize firmware for ARM‑based and MCU platforms across wearable/display products, working with hardware teams to ensure real‑time performance and low power consumption.

The role covers full software lifecycle, including drivers, RTOS/bare‑metal code, debugging with scopes and JTAG, and collaboration with systems, optics, and mechanical engineers to deliver robust,

Qualifications

  • Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related discipline with embedded systems focus.
  • 5–8 years of professional embedded software development experience.
  • Strong proficiency in C/C++ for embedded systems.
  • Experience with RTOS or bare‑metal development and hardware interface drivers.

Responsibilities

  • Design, implement, and maintain firmware and embedded software for portable, wearable, and low‑power devices.
  • Develop device drivers, HALs, and BSP components for ARM‑ and MCU‑based platforms.
  • Optimize real‑time performance for resource‑constrained hardware with attention to power and memory.
  • Implement multithreading, interrupts, timers, DMA, and context switching in RTOS or bare‑metal environments.
  • Collaborate with hardware engineers to define firmware‑to‑hardware interfaces and timing expectations.
  • Debug and troubleshoot system‑level issues including display timing, sensor alignment, and memory bandwidth.
  • Contribute to design docs, code reviews, tests, and validation; build engineering tools as needed.

Skills

C/C++ for embedded systems
RTOS programming
Device drivers
SPI/I2C/UART interfaces
ARM/MCU platforms
Debugger tools

Education

Bachelor’s degree in CS/CE/EE (embedded focus)
Master’s degree preferred

Tools

Git
JTAG/SWD

Job description

Kopin Europe (was Forth Dimension Displays) seeks an Embedded Software Engineer III in Dalgety Bay, Scotland. You will design and optimize firmware for ARM‑based and MCU platforms across wearable/display products, working with hardware teams to ensure real‑time performance and low power consumption.

The role covers full software lifecycle, including drivers, RTOS/bare‑metal code, debugging with scopes and JTAG, and collaboration with systems, optics, and mechanical engineers to deliver robust,

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

UK Embedded Software Engineer III
UK Embedded Software Engineer III

Kopin Europe (was Forth Dimension Displays) • Dalgety Bay

On-site
GBP 60,000 - 85,000
30 days annual leave
Pension plan
Life assurance
Senior Embedded Linux & Firmware Engineer (ARM Cortex-A)
Senior Embedded Linux & Firmware Engineer (ARM Cortex-A)

Fortaegis Technologies • England

On-site
GBP 70,000 - 110,000
Senior Embedded & Platform Software Engineer (Arm)
Senior Embedded & Platform Software Engineer (Arm)

ARM • Cambridge

Hybrid
GBP 45,000 - 80,000
Senior Embedded Software Engineer - Hybrid (C/C++, Linux)
Senior Embedded Software Engineer - Hybrid (C/C++, Linux)

Octagon Group • Newcastle upon Tyne

Hybrid
GBP 65,000 - 90,000
Hybrid work model
Excellent company benefits
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Platform Recruitment • England

On-site
GBP 50,000 - 70,000
Contract Embedded Software Engineer — Middleware on ARM/FreeRTOS
Contract Embedded Software Engineer — Middleware on ARM/FreeRTOS

Talentedge Recruitment Limited • Greater London

Hybrid
GBP 65,000 - 90,000
Embedded Software Engineer
Embedded Software Engineer

IC Resources • Glasgow

On-site
GBP 55,000 - 85,000
Hybrid working
Embedded Software Engineer – RTOS & Linux
Embedded Software Engineer – RTOS & Linux

Insignis Talent • Greater London

On-site
GBP 65,000 - 68,000
Excellent benefits package
Career progression
Embedded Software Engineer — Real-Time Systems & ARM
Embedded Software Engineer — Real-Time Systems & ARM

Chevalier Tech Limited • Greater London

On-site
GBP 45,000 - 70,000
Embedded Systems Engineer (C++/ARM) – Hybrid
Embedded Systems Engineer (C++/ARM) – Hybrid

Watson-Marlow Fluid Technology Solutions • Redruth

Hybrid
GBP 55,000 - 75,000
A competitive salary
Flexible working arrangements
Generous holiday allowance
+2