Embedded Software Engineer, Ring
- Location
- Cambridge, England, United Kingdom
implement firmware for battery-powered and wired IoT devices running on microcontrollers and RTOS environments Own components end to end: design, implementation, code review, testing, and maintenance across product generations Define and implement software interfaces consumed by other teams and services Debug and resolve issues across the full stack … RTOS in a production environment: task design, inter-task communication, and synchronisation primitives Experience implementing low-level drivers and interrupt service routines. Experience with testing discipline in an embedded context: unit testing, integration testing, or CI pipelines targeting embedded hardware Experience owning a software component ...