Skip to main content

Internet-of-Things Software Engineer

Average Salary
Job Forecast
Currently Employed in Scotland

What is a Internet-of-Things Software Engineer

Internet-of-Things Software Engineers work with any technology that communicates online, designing breakthrough software that collects and shares valuable information.

You could be working on any connected project from intelligent city infrastructures such as automated transport and efficient energy supply to robotic factories containing networks made up of thousands of machines.

Top 3 job tasks:

  • Creating innovative software that is compatible across large numbers of connected devices.
  • Testing and improving security to protect against online threats.
  • Gathering and managing device data to inform business activities and strategy.

Getting in and Qualifications


Many Internet-of-Things Software Engineers will have HNC/HND, degree or post-graduate qualifications in the following subjects:

  • Computer Science
  • Electronic Systems
  • Software Development
  • Information Technology

Another useful option is an apprenticeship in Software Development. Apprenticeships provide hands-on experience alongside a qualification that demonstrates valuable skills to an employer.


Membership of an industry organisation can also be a valuable way to build contacts within the industry and land a suitable role.

Industry membership for the Scottish tech industry is Scotland IS.

Entry requirements for courses can change. Always contact the college, university or training provider to check exactly what you will need.