IT & Software

Embedded Software Engineer

Intellectual Capital Resources

Glasgow · Glasgow City · United Kingdom

Overview

In this role you will develop real-time embedded software and firmware, shaping architectures and implementations across the full product lifecycle. You will work within a growing engineering team to integrate, test and release reliable software for mission-critical systems. You will drive quality through CI/CD, automated testing, and documentation while mentoring peers. This is an opportunity to contribute to cutting-edge embedded technology and high-assurance products in a collaborative, impact-focused environment.

Pay / Benefits
  • Hybrid working
  • Career development opportunities
  • High levels of technical ownership
  • Opportunity to work on cutting-edge embedded and mission-critical technologies
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
Key requirements
  • 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
  • Python (desirable)
  • Bash scripting (desirable)
  • Embedded Linux kernel or device driver development (desirable)
  • Control systems experience (desirable)
  • Agile/Scrum environments (desirable)
  • GitFlow and modern development practices (desirable)

Reference: WJ-747_30141097

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.