Embedded Software Engineer

IC Resources

Glasgow

Hybrid

GBP 55,000 - 85,000

Full time

7 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

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

ZENOVO • City of Edinburgh

Hybrid
GBP 50,000 - 61,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

iO Associates • Livingston

On-site
GBP 65,000 - 90,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
Embedded Software Engineer

Gerrell & Hard Ltd. • Southampton

On-site
GBP 38,000 - 45,000
Excellent Benefits
Embedded Linux Software Engineer
Embedded Linux Software Engineer

KO2 Embedded Recruitment Solutions Ltd • Salford

Hybrid
GBP 36,000 - 60,000
Annual bonus
Hybrid working
Embedded Linux Software Engineer
Embedded Linux Software Engineer

KO2 Embedded Recruitment Solutions LTD • Manchester

Hybrid
GBP 36,000 - 60,000
Hybrid work 3/2
Annual bonus
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Copello Global • North East

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

iO Associates • Portsmouth

Hybrid
GBP 83,000 - 138,000
Lead Embedded Software Engineer, C
Lead Embedded Software Engineer, C

Cirrus Selection Limited • Frampton Cotterell

On-site
GBP 62,000 - 73,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

ZENOVO • Nottingham

Hybrid
GBP 59,000 - 72,000