Embedded Software Engineer

IC Resources

Glasgow

On-site

GBP 55,000 - 85,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Hybrid working

Job summary

IC Resources is seeking an Embedded Software Engineer for a hybrid role in Glasgow. You will develop embedded software and firmware for real-time systems, participating through the full product lifecycle from architecture to release.

Responsibilities include designing software architectures, supporting integration and validation, and driving CI/CD improvements. You will mentor junior engineers and contribute to technical documentation and tests.

Qualifications

  • Strong commercial embedded C development experience.
  • RTOS experience (FreeRTOS, Zephyr or similar).
  • Embedded Linux knowledge.
  • Experience with ARM Cortex and/or RISC-V platforms.
  • Low-level hardware interfaces including SPI, I²C, UART and ADC.
  • Hardware/software debugging using oscilloscopes and logic analysers.
  • Git, CI/CD and automated testing experience.
  • Strong Linux command-line and GNU toolchain knowledge.

Responsibilities

  • Develop embedded software and firmware in C.
  • Design and implement software architectures for new products.
  • Support system integration, verification and validation activities.
  • Improve CI/CD, automated testing and software processes.
  • Diagnose and resolve hardware/software issues.
  • Produce technical documentation and test reports.
  • Conduct code reviews and mentor junior engineers.

Skills

Embedded C
RTOS
Embedded Linux
ARM Cortex/RISC-V
SPI/I2C/UART/ADC
HW/SW debugging
Git/CI-CD
Linux CLI/GNU

Job description

Embedded Software Engineer - Hybrid, Glasgow.

The Company

Our client develops innovative embedded and mission-critical technologies across communications, electronics and advanced engineering products.

The Role

Join a growing engineering team developing embedded software and firmware for real-time systems. You will be involved throughout the full product lifecycle, from architecture and implementation through to integration, testing and release.

Key Responsibilities
  • Develop embedded software and firmware in C.
  • Design and implement software architectures for new products.
  • Support system integration, verification and validation activities.
  • Improve CI/CD, automated testing and software processes.
  • Diagnose and resolve hardware/software issues.
  • Produce technical documentation and test reports.
  • Conduct code reviews and mentor junior engineers.
Essential Skills
  • Strong commercial embedded C development experience.
  • RTOS experience (FreeRTOS, Zephyr or similar).
  • Embedded Linux knowledge.
  • Experience with ARM Cortex and/or RISC-V platforms.
  • Low-level hardware interfaces including SPI, I²C, UART and ADC.
  • Hardware/software debugging using oscilloscopes and logic analysers.
  • Git, CI/CD and automated testing experience.
  • Strong Linux command-line and GNU toolchain knowledge.
Desirable Skills
  • Python and Bash scripting.
  • Embedded Linux kernel or device driver development.
  • Control systems experience.
  • ESA, aerospace, defence or safety‑critical industry experience.
  • Agile/Scrum environments.
  • GitFlow and modern development practices.
What’s on Offer
  • High levels of technical ownership.
  • Hybrid working.
  • Career development opportunities.
  • The chance to work on cutting‑edge embedded and mission‑critical technologies.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Software Engineer
Embedded Software Engineer

Unify • Caldecote

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

Unify • Cambridgeshire and Peterborough

On-site
GBP 55,000 - 85,000
Embedded Software Engineer
Embedded Software Engineer

Unify • Greater London

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

Akkodis • Reading

On-site
GBP 55,000 - 75,000
Embedded Linux Developer
Embedded Linux Developer

Holt Recruitment • Cambridgeshire and Peterborough

On-site
GBP 50,000 - 90,000
Competitive salary
Varied embedded projects
Collaborative environment
+2
Senior Embedded Software Engineer
Senior Embedded Software Engineer

iO Associates • Livingston

On-site
GBP 65,000 - 90,000
Embedded Linux Developer
Embedded Linux Developer

Holt Recruitment • Essex

On-site
GBP 65,000 - 90,000
Competitive salary
Long-term career progression
Ongoing training and development
Embedded Software Engineer
Embedded Software Engineer

X4 Technology • Southampton

On-site
GBP 40,000 - 56,000
Embedded Linux Developer
Embedded Linux Developer

Holt Executive Ltd • Essex

On-site
GBP 65,000 - 90,000
Embedded Linux Developer
Embedded Linux Developer

Holt Executive Ltd • Cambridgeshire and Peterborough

On-site
GBP 60,000 - 80,000