YOUR ROLE Designing, developing and testing embedded software solutions using C and C++ for a range of hardware platforms, ensuring high performance, reliability and maintainability. Working with ARM-based architectures, contributing to the development and optimisation of low-level software componen