Enable job alerts via email!

Senior Embedded Software Engineer

Avanti Recruitment

Glasgow

Hybrid

GBP 45,000 - 75,000

Full time

Today
Be an early applicant

Job summary

A pioneering technology company in Glasgow is seeking a Senior Embedded Software Engineer to develop high-quality embedded C software for critical systems. This role involves working on cutting-edge smart instrumentation products with a competitive salary of £45-75k and comprehensive benefits. Join a collaborative team where innovation is paramount and make a real-world impact.

Benefits

Competitive salary
Annual bonus (up to 12%)
Comprehensive benefits package
25+ days holiday plus public holidays
Hybrid and flexible working options

Qualifications

  • Strong embedded C programming experience.
  • Familiarity with safety-critical or regulated software development processes.

Responsibilities

  • Develop high-quality embedded C software for complex, real-time systems.
  • Produce software requirements, specifications, and supporting documentation.
  • Participate in design reviews and establish technical best practices.
  • Develop and maintain firmware for microcontroller peripherals (UART, SPI, I2C, etc.).
  • Support system integration, testing, and debugging.
  • Collaborate within Agile teams to drive process improvement.

Skills

Embedded C programming experience
16/32-bit microcontrollers
RTOS
Communication protocols (SPI, I2C, TCP/IP)
Job description

Join a pioneering technology company that designs and manufactures high-performance electronic systems used in critical real-world applications.

The Role

We're looking for an experienced Senior Embedded Software Engineer to contribute to the development of next-generation smart instrumentation products. These devices deliver reliable, high-quality performance in environments where precision and responsiveness are essential.

You'll design, implement, and maintain embedded software across the full development lifecycle, playing a key role in architecture, development, and validation.

Key Responsibilities
  • Develop high-quality embedded C software for complex, real-time systems.
  • Produce software requirements, specifications, and supporting documentation.
  • Participate in design reviews and establish technical best practices.
  • Develop and maintain firmware for microcontroller peripherals (UART, SPI, I2C, etc.).
  • Support system integration, testing, and debugging.
  • Collaborate within Agile teams to drive process improvement.
Essential Skills
  • Strong embedded C programming experience.
  • Experience with 16/32-bit microcontrollers, RTOS, and communication protocols (SPI, I2C, TCP/IP).
  • Familiarity with safety‑critical or regulated software development processes.
What's on Offer
  • Competitive salary ranging between £45-75k DOE + an annual bonus (up to 12%).
  • Comprehensive benefits package including pension and healthcare.
  • 25+ days holiday plus public holidays.
  • Hybrid and flexible working options.
  • Opportunity to work on technology that makes a real-world impact.
Why Apply
  • Work on cutting‑edge embedded systems that push technical boundaries.
  • Be part of a collaborative team where innovation is valued.
  • Contribute to meaningful, high‑impact engineering solutions.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.