Operating Systems Development
I have 3+ years of experience in developing embedded software for microcontollers (PIC, AVR, MSP430, Cortex-M), as well as hardware (circuit design and PCB).
Great knowledge in low-level interfaces such as UART, SPI, I2C, Ethernet, USB, CAN as well as high-level TCP/IP, SimliciTI. Developing software with or without RTOS. Good knowledge about operating systems.
Developing systems based on embedded linux + uboot, kernel modules and user-space applications. Low-level communications and OS "fine-tune" for best size/performance.