< Back to Careers


Core Skills
Knowledge of data and BI storage, extraction and usage principles; IT Security; DDOS Attacks, botnet, PKI UI/UX - effective and user friendly interfaces between data collection devices and user OS: Android, iOS as most IoT devices are controlled by smartphones and similar Hardware: GPIOl I2C, interacts and Linux IP Networking ; knowledge of the eOSI stack A{I Automation, Machine learning and languages - JavaScript, Python, NODE.JS, UI, AI
Power Competencies
Problem solving, attention to details, clear communications, continual learning, end user empathy, logical thinking, ability to work both independently AND within a team; Agile development and DevOps techniques


COMPTIA ITF+, Google Cloud,

Educational Providers

Public and private 2-year and 4-year colleges, universities Bootcamps & technical Centers Certification entities such as COMPTIA, Microsoft, Google, ITIL

Ohio Median Salary


A Jr. IoT Software Developer...

A junior IoT Developer implements simple design specifications for IoT solutions, including device topology, connectivity, diagnostics and monitoring, and security.. solutions to manage data pipelines, including monitoring and data transformation as it relates to IoT.

Alternative Titles

Analyst Programmer, Application Programmer Analyst, Computer Programmer, Computer Programmer Analyst, Internet Programmer, Java Developer, Programmer, Programmer Analyst, Web Applications Programmer, Web Programmer


You should be: Trained in IoT concepts, sensors, use cases and have some experience coding the devices as well as data collection and management processes Familiar with the application development lifecycle Proficient in one or more software languages and able to write simple scripts with knowledge of queues and caches Ready to expand knowledge and credentials Ability to communicate with and collaborate with teams, customers, stakeholders