Flexible Work, Better Balance
The Role
As a Senior Embedded Software Engineer, you will take ownership of embedded software development across a range of complex products, working from initial requirements through to implementation, testing and in‑service support. You will play a senior technical role within project teams, contributing to design decisions, supporting more junior engineers and helping to modernise legacy systems using more contemporary approaches.
Day-to-day, you’ll work on full‑lifecycle embedded software development, primarily focused on real‑time, safety‑critical systems written in C and running on bare‑metal and RTOS‑based platforms.
Your responsibilities will include: