Apache NuttX is a real-time operating system (RTOS) for microcontrollers (MCUs). In this article, I discuss what the system consists of, its major features, and when it should be considered for embedded system software development. I also discuss an example in which I use NuttX RTOS and an ESP32 to read a BMP180 barometric pressure sensor.