Senior Embedded Software Engineer

Company: Intellectual Capital Resources
Apply for the Senior Embedded Software Engineer
Location: Bristol
Job Description:

Overview

In this role, you will design and develop embedded software for a portfolio of products within a global safety and security-focused company. You will work with industry experts to deliver high‑quality, reliable software on ARM platforms using low‑level C and RTOS environments. Your work will involve networking elements (TCP/UDP) and contribute to safety‑critical software initiatives. There is strong scope for long‑term progression in a supportive, hybrid-working environment with visa sponsorship. You will join a collaborative team and help shape products at scale.

Pay / Benefits

  • central Bristol offices
  • flexible hybrid working
  • visa sponsorship/relocation support
  • competitive salary
  • friendly company culture
  • career progression opportunities

Responsibilities

  • Develop and maintain embedded software for a portfolio of products
  • Collaborate with cross‑functional teams to deliver safe and reliable solutions
  • Work with ARM architectures and real‑time operating systems (preferably FreeRTOS)
  • Implement and validate networking features (TCP/UDP)
  • Contribute to safety‑critical software standards and best practices
  • Support ongoing product development and testing in a growth‑oriented environment

Key requirements

  • 3–7 years of embedded software experience
  • Strong low‑level embedded C expertise
  • Knowledge of real‑time operating systems (ideally FreeRTOS)
  • Experience with ARM architectures
  • Networking knowledge (TCP/UDP)
  • Safety‑critical software standards familiarity (beneficial)
  • ambitious
  • team collaboration
  • clear communication
  • embedded C
  • RTOS (FreeRTOS)
  • ARM architectures

Posted: September 22nd, 2026