Senior Embedded Real-Time Software Engineer - Edinburgh

ENODA Ltd

City of Edinburgh

On-site

GBP 60,000 - 80,000

Full time

3 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Private medical insurance
Flexible pension
33 days annual leave
Dental cash-back
Cycle-to-Work
Season travel ticket loan
Sick pay & income protection
Life assurance

Job summary

ENODA Ltd in Edinburgh is seeking an experienced Embedded Software Engineer to join the Microelectronics & Embedded Systems Team. You will oversee real‑time control and networking firmware for next‑generation hardware platforms, interfacing with ADCs, DACs, sensors, and communication interfaces.

You will design, implement, and test embedded C code, participate in peer reviews, and contribute to debugging, bring-up, and documentation to ensure robust, maintainable systems.

Qualifications

  • Excellent C programming skills with modular, testable code.
  • Strong understanding of RTOS concepts (TI-RTOS, FreeRTOS, or similar).
  • Proven experience with interfaces: I2C, SPI, UART, Ethernet, GPIO.
  • Proficient with hardware debugging tools: oscilloscope, logic analyser, serial probes.
  • Familiar with source control tools: Git, Bitbucket, JIRA.

Responsibilities

  • Design, implement, and test embedded C code for real-time apps on microcontrollers/DSPs.
  • Interface with hardware components (ADCs, DACs, sensors, comms).
  • Participate in peer reviews and knowledge sharing.
  • Contribute to system-level debugging, bring-up, and hardware-software integration.
  • Document code and design notes; maintain Confluence pages.

Skills

C programming
RTOS concepts
Hardware interfaces
Hardware debugging
Git/Bitbucket/JIRA
Coding standards
Communication
Independent yet collaborative

Tools

Git
Bitbucket
JIRA

Job description

ENODA Ltd in Edinburgh is seeking an experienced Embedded Software Engineer to join the Microelectronics & Embedded Systems Team. You will oversee real‑time control and networking firmware for next‑generation hardware platforms, interfacing with ADCs, DACs, sensors, and communication interfaces.

You will design, implement, and test embedded C code, participate in peer reviews, and contribute to debugging, bring-up, and documentation to ensure robust, maintainable systems.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded Software Engineer — Real-Time Systems
Senior Embedded Software Engineer — Real-Time Systems

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 Software Engineer
Senior Embedded Software Engineer

SmartRecruiters, Inc. • City of Edinburgh

On-site
GBP 60,000 - 80,000
Private Medical Insurance
Flexible Pension policy tailored to你的
33 days annual leave + Holiday buy/sac
+3
Senior Embedded Software Engineer
Senior Embedded Software Engineer

ENODA Ltd • City of Edinburgh

On-site
GBP 60,000 - 80,000
Private medical insurance
Flexible pension
33 days annual leave
+5
Embedded Firmware Engineer - FPGA/SoC
Embedded Firmware Engineer - FPGA/SoC

Alpha Data Inc. • City of Edinburgh

Hybrid
GBP 30,000 - 52,000
Competitive salary
Onsite in Edinburgh
Professional growth opportunities
+1
Embedded Software Engineer
Embedded Software Engineer

IC Resources • Glasgow

On-site
GBP 55,000 - 85,000
Hybrid working
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
Lead Embedded Software Engineer
Lead Embedded Software Engineer

Ivaris • City of Edinburgh

On-site
GBP 60,000 - 85,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

iO Associates • Livingston

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

ZENOVO • Nottingham

On-site
GBP 59,000 - 72,000
Embedded Engineer
Embedded Engineer

Bright Purple • Aberdeen City, City of Edinburgh

On-site
GBP 63,000 - 77,000
Private healthcare
Life insurance
Company pension
+2