Four parts of the same job
PCB design and schematics: boards designed for the place they will live, with parts you can still buy next year.
Embedded firmware: the software on the board, written in C, with updates that can be sent over the air and logs you can read from the office.
Prototypes and proofs of concept: working units with your sensors, built to answer whether the idea works before you fund the full product.
Production support: everything between a prototype that works and a production run that keeps working. More than 500,000 production units have been built on our designs.
Why one team for all four
A reset that only happens on site can be a power problem on the board, a setting in the firmware or a timeout in the cloud. When the same team designed all three, nobody has to prove it is someone else's fault before the fix starts.