The Internet of Things predicted to be a future job for developers, and coders can expect plenty of work at very good pay, according to Michael Rasalan, a director at California-based developer research company Evans Data Corp.
Most developers are already on the right path to acquiring that mix of skills and experience. An Evans Data survey in July found that 17 percent of the developers contacted were already working on applications for connected devices, while an additional 23 percent expected to begin working on them in the next six months.
As a developer, you want to put yourself in the best position possible to benefit from this IoT boom. Here’s a look at the skills you need to acquire and where to find these jobs.
Mobile skills are important because much of the “thing” technology — such as chipsets and techniques like battery optimization — come from the mobile world, Rasalan says.
In the smart home area, for example, Samsung acquired early market leader SmartThings. Meanwhile, Apple acquired HomeKit and Google recently bought Nest. In Wearables there’s Apple’s HealthKit, Google Fit and Samsung’s S Health—not to mention Android Wear, Samsung Gear and the forthcoming Apple Watch. On the retail side, Apple is busy with iBeacons and Apple Pay, while in the connected car space, Google has Android Auto and Apple has its CarPlay system.
Rasalan adds that big data analytics and cloud skills are also important because IoT sensors tend to send large amounts of data in real time.
“You can’t just be conversant in each skill, you need experience in how to use them together,” he says. “Moving forward, developers need to be able to hit the trifecta of these skills. If you can demonstrate the ability to program with multiple technologies, then you may command a better salary.”
Rasalan also points out a demand for people with skills and experience in security. That’s important because many of the potential security vulnerabilities in IoT applications are the same as those for mobile or web applications.