I’m a software engineer with more than 12 years programming experience. My primary expertise has been in the embedded devices domain writing mostly application software and some kernel programming as well. I’ve also been an architect for a video streaming set-top box product that I co-created. I was responsible for the system architecture & design, hardware & software component selection, system software implementation, testing and building prototypes. I have a good understanding of the complete software stack used for building embedded products, right from the kernel space up to user applications. I’ve written robust multi-threaded, portable, networking applications in resource constrai...