Senior Embedded Software Engineer
- Location
- Portishead, England, United Kingdom
software architectures for new and existing products. Design, develop, maintain, debug and test software for ARM microprocessors and STM32 microcontrollers. Develop embedded applications in C, C++ and scripting languages. Work with microcontroller peripherals for data acquisition and control, including USB, I2C, SPI, UART, DMA, ADC and DAC. Develop reliable, highly … Engineering, Computer Science or a related engineering discipline. Extensive experience developing embedded software within a commercial engineering environment. Strong hands-on development experience in C and C++. Experience developing software for ARM-based microprocessors and STM32 microcontrollers. Strong understanding of embedded software architecture and development practices. Experience working with common ...