Yes, it's a custom PCB with a machined enclosure. We didn't prototype with Arduino, but we used other development boards. I set a target unit cost, then we selected parts based on cost, performance and availability.
Once we had a MCU in mind, we ordered a development kits and built an initial prototype using the dev board. After that, we did all future prototypes using custom PCBs from a contract manufacturer.