IT & Software

Senior Embedded Software Engineer

Intellectual Capital Resources

Bristol · Bristol · United Kingdom

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

Reference: WJ-747_30137906

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.