Embedded systems are hard. Building something tiny and smart takes planning, systems thinking, and even some trial and error. Success comes painfully slowly unless experience is part of the mix, and experience is the basis of Smart Embedded Consulting. Welcome.
You came to the right folks.
"Always do something a little different if you can."
- Seymour Cray