Senior Embedded Software Engineer — Real-Time Systems

SmartRecruiters, Inc.

City of Edinburgh

Hybrid

GBP 60,000 - 80,000

Full time

31 hours ago
Be an early applicant
Application generator

Get a reply from this recruiter — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Private Medical Insurance
Flexible Pension policy tailored to你的
33 days annual leave + Holiday buy/sac
Season travel ticket loan
Enhanced sick pay & Income Protection
Life Assurance

Job summary

Enoda in Edinburgh is seeking an experienced Embedded Software Engineer to join our Microelectronics & Embedded Systems Team. You will oversee real-time control and networking firmware for our next-generation hardware platforms.

The role involves designing, implementing, and testing embedded C code on microcontrollers and DSPs, interfacing with hardware components, and collaborating across cross-functional teams to deliver reliable, high-performance systems.

Qualifications

  • Excellent C programming skills with modular, testable, and maintainable code.
  • Strong understanding of RTOS concepts (TI-RTOS, FreeRTOS, or similar).
  • Proven experience with hardware interfaces such as I2C, SPI, UART, Ethernet, and GPIO.
  • Confident in hardware debugging using oscilloscopes, logic analysers, and serial tools.
  • Proficient with Git, Bitbucket, and JIRA for source control and issue tracking.
  • A clear and proactive communicator who collaborates well across teams and disciplines.
  • The ability to work independently, while collaborating effectively in cross-functional teams.

Responsibilities

  • Design, implement, and test embedded C code for real-time applications running on microcontrollers and DSPs.
  • Interface directly with hardware components (e.g., ADCs, DACs, sensors, communication interfaces).
  • Participate in peer reviews, providing and receiving constructive feedback with an open mind.
  • Contribute to system-level debugging and bring-up, including low-level hardware-software integration and fault analysis.
  • Document and share knowledge through well-structured code comments, design notes, and Confluence pages.

Skills

C programming
RTOS concepts
I2C
SPI
UART
Ethernet
GPIO
Hardware debugging
Git/Bitbucket/JIRA
Coding standards
Cross-functional collaboration
Independent work

Tools

Git
Bitbucket
JIRA
Confluence

Job description

Enoda in Edinburgh is seeking an experienced Embedded Software Engineer to join our Microelectronics & Embedded Systems Team. You will oversee real-time control and networking firmware for our next-generation hardware platforms.

The role involves designing, implementing, and testing embedded C code on microcontrollers and DSPs, interfacing with hardware components, and collaborating across cross-functional teams to deliver reliable, high-performance systems.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded Software Engineer
Senior Embedded Software Engineer

SmartRecruiters, Inc. • City of Edinburgh

Hybrid
GBP 60,000 - 80,000
Private Medical Insurance
Flexible Pension policy tailored to你的
33 days annual leave + Holiday buy/sac
+3
Senior Embedded Firmware Engineer - Real-Time DSP & MCU
Senior Embedded Firmware Engineer - Real-Time DSP & MCU

Camlin • Lisburn

Hybrid
GBP 55,000 - 75,000
Company Pension & Life Assurance Schemes
On-site parking
Hybrid Working
+2
Embedded Software Engineer - Real-Time, Linux & C++
Embedded Software Engineer - Real-Time, Linux & C++

Enigma People • Livingston

On-site
GBP 45,000 - 65,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

iO Associates • Livingston

On-site
GBP 65,000 - 90,000
Senior Embedded Software Engineer — Real-Time Systems
Senior Embedded Software Engineer — Real-Time Systems

Expert Employment • Greater London

On-site
GBP 70,000 - 100,000
Embedded Software Engineer – Real-Time Safety-Critical
Embedded Software Engineer – Real-Time Safety-Critical

SoCode Limited • Cambridge

On-site
GBP 55,000 - 75,000
Referral scheme
Senior Embedded Software Engineer
Senior Embedded Software Engineer

ZENOVO • Nottingham

Hybrid
GBP 59,000 - 72,000
Hybrid Embedded Software Engineer - Real-Time Systems
Hybrid Embedded Software Engineer - Real-Time Systems

IC Resources • Glasgow

Hybrid
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
Senior Embedded Engineer - Real-Time, Cambridge, Equity
Senior Embedded Engineer - Real-Time, Cambridge, Equity

Enterprise Recruitment Ltd • Cambridge

On-site
GBP 60,000 - 120,000
Equity opportunity