The Internet of Things and the broader landscape of embedded devices present complex security challenges. Heterogeneous hardware, constrained operating environments, proprietary protocols, and long deployment lifetimes combine to create large and complex attack surfaces. Our assessments cover the full scope of IoT and embedded ecosystems, from individual device hardware and firmware to communication protocols, cloud backends, and mobile applications. In addition to decades of experience in classical software stacks, we bring hands-on expertise in embedded systems, constrained and real-time operating systems, and low-level hardware interfaces into every project that requires it.