Embedded Software Engineer

Glasgow, England
Competitive
Job ID: 500646
Ella Atkinson
Ella Atkinson

Delivery Consultant - Software

+44 (0)118 467 5779

Ella.Atkinson@ic-resources.com

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.

 

How to apply:

If you are interested, please email with your updated CV and a time that’s best to call or call Ella Atkinson on 01184675779.