Consulting Engineer
Livingston, West Lothian
Software / Firmware developer and occasional solution architect. Tasks involved TI MSP430, TI OMAPL/6747 DSP, Freescale i.MX6, NXP ARM M4, Cypress ARM 926 and Atmel ARM SAM 4C embedded designs including FreeRTOS, ThreadX, SYS/BIOS, Linux, USB3, I2C, SPI, McASP ADC and BSP design. Image sensors, Zigbee and WAN smart energy functions including DLMS/COSEM. Windows desktop VB/C/C++/C#/MFC/WPF/XAML and DirectShow filters. Linux server maintenance. Perl scripting. Code size compression, OS ports, board bring-up, encryption and security.