I'm a Software Engineer who mostly works with Linux kernels but have spent a considerable amount of time developing RTOSes. I mainly develop in C but use or have used many other technologies.