We are seeking a highly skilled Embedded Software Engineer to join our Firmware team. The successful candidate will be responsible for the design, development and maintenance of device drivers and bootloaders.
Key Responsibilities
* To code in C to a high standard, ensuring the delivery of robust and efficient software solutions.
* To work with device driver development, board bring-up and Real-Time Operating Systems (RTOS).
* To collaborate on communication protocols such as I2C, SPI, UART.
The ideal candidate will have a proven track record in embedded systems development and strong problem-solving skills. Strong communication skills are essential for success in this role.