Embedded Software Engineer
- Hiring Organisation
- ZENOVO LTD
- Location
- Edinburgh & Lothians, Scotland, United Kingdom
- Employment Type
- Permanent
microprocessors, and Linux-based systems, contributing to innovative products and solutions. About the Role Design, develop, test, and maintain embedded software using C / C++. Develop software for microcontrollers and microprocessors, including PIC and STM32 series, as well as embedded Linux systems. Work with Linux kernels, bootloaders, device … Linux build systems such as Yocto to create custom Linux distributions. Collaborate with hardware engineers on new hardware bring-up and debugging hardware / software interfaces. Implement and troubleshoot hardware communication protocols including UART, SPI, I2C and Ethernet. Use hardware debugging tools including oscilloscopes and logic analysers. Develop ...