Software or firmware for embedded systems can be tricky, we have the experience and know what we are doing. With Linux, Contiki or even on a bare microcontroller!