← Back to opportunities
Designing, implementing and testing embedded software from requirements through to production release
Working across new development and maintenance of existing products, including system upgrades and modernisation
Producing and maintaining high‑quality technical do...
About the Role
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:
Ready to Join Through a Referral?
Apply now and get connected directly with the hiring team
Apply for this Position