Develop the software running in an embedded Linux platform including optimisation on the edge. Design, code and test sub-systems that provide high performance functionality on constrained hardware. Write code across the full embedded stack from bootloader to high-level application software, including on embedded Linux operating systems. Work across multiple teams to ensure delivery, meet standards and ensure consistency. Contribute to the continual improvement of our development best practices. This role is fully remote within the UK but occasional in-person work is required at the London office.