Senior Embedded Electronics Engineer
- Location
- London, United Kingdom
system-level design for new and existing products. Develop robust real-time firmware in C/C++, working within strict timing, performance and memory constraints. Design, develop and maintain peripheral drivers and interfaces, including SPI, I2C, UART, USB, ADC/DAC, PWM, DMA and Ethernet. Configure, develop and optimise … RTOS components, including task scheduling, memory management, memory pools and interrupt service routines (ISRs). Undertake hardware bring-up, bootloader development, power-mode configuration and system-level hardware debugging. Contribute to schematic design, PCB layout reviews, hardware integration and validation activities. Ensure embedded designs meet applicable security ...