Learn the basic team composition and skill sets you need to build an industrial IoT device from prototype to production

According to a Cisco survey (2017), over 60% of respondents admitted that they substantially underestimated the complexities of managing their own IoT initiatives. Even more alarming, the same survey also found that 75% of self-initiated IoT projects were considered a failure.

However, Cisco also found that most companies that consult IoT domain experts throughout the project’s lifecycle finish on time. Companies that go it alone often exceed their initial timelines and find that they lack the internal expertise to keep the project up and running. Unfortunately, by the time companies realize that they need additional expertise, they are usually deep into the development process, making pivoting exponentially more costly.

The purpose of this guide is to help you assess the domain experts you need to build an IoT device and prevent you from getting stuck in the product development process. This guide also explains and defines many aspects of the IoT product development cycle to help you overcome the many complexities of building an IoT device at scale.

The Five Domain Experts

1. Embedded Firmware Expertise

Embedded firmware engineers develop and implement the reprogrammable content (firmware) that runs on electronic devices. You can think of firmware as the operating system (OS) that allows embedded devices to perform its basic functions. When looking to scale your IoT device commercially, you need an embedded firmware engineer who is an expert at:

While this is not a comprehensive list, the important point is that any embedded firmware expert you want on your team should be able to do these things at the minimum. If you’re interested in learning more about designing for constrained systems, check out this white paper on power management for the internet of things.

2. Electrical Engineering Expertise

Electrical engineers design, develop, test, and supervise the manufacturing of electrical equipment. They are experts at DFM (design for manufacturing) best practices and can help you design a prototype PCB with the best-performing and least expensive components. When examining electrical engineering expertise, look for someone who is an expert at:

Overall, electrical engineers need to stay updated on changing technologies in the wireless arena. If you’re interested in learning more about the the PCB design process, check out this article about building your first PCB prototype.

3. Mechanical Engineering Expertise

Your mechanical engineer is responsible for the physical functioning of your device in the world, in terms of how it interfaces with other mechanical systems and, potentially, human users. Mechanical engineers need to be experts at:

4. Manufacturing Expertise

When deploying an IoT device to market, you need a manufacturing manager who can help you source and find ways to reduce hardware costs easily. They need to be experts at:

5. Manufacturing Testing Expertise

Manufacturing testing is different than manufacturing expertise because implementing quality testing metrics is a job within itself. Manufacturing testing experts need to be able to conduct and validate the following tests before a IoT device can be taken to market:

Again, not a comprehensive list, but a short list of the major things you need to do when testing your IoT device.

6. Everything Else

Of course, building a mass production IoT device requires a huge set of domain experts and specialized skills that go far beyond hardware and manufacturing. Here are some of the other skill sets to consider when building an IoT device for scale:

The Bottom Line

Well, this is a lot of domain experts. The purpose of this article isn’t to make you feel discouraged though. Realistically, taking the time to scope and comprehend these requirements will save you time and money in the product development process.

First, you should assess these requirements with own your organization’s skill sets, experts, and resources. By doing so, you’ll be able to increase your own knowledge on the gaps in your organization and be able to properly educate stakeholders on how to build a production IoT device. It’s also worth mentioning that there are many engineering services that can provide you the domain experts and skill sets you need to build your IoT device from prototype to production.

In the end, it is important to remember that building a successful IoT device (or any type of product) is very hard. But you know this going into the project, so don’t make it harder than it needs to be. By hiring or consulting domain experts, you can substantially increase your chances of finishing your project on time and successfully launching an IoT product to market.