IT & Software

Embedded Software Engineer

IC Resources

Glasgow · Scotland · United Kingdom

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.

#J-18808-Ljbffr

Reference: WJ-766_21506006

Apply now

Continue on the employer's official application - the same link they use for every candidate.

More jobs

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.