Iot Software Engineer

 

Description:

An exciting opportunity has arisen for an IoT Software Engineer to join a pioneering company in the wireless communication space. The client’s patented technology allows data transmission through challenging environments such as water-air boundaries, subsea structures, and underground environments. Their solutions are critical in global sectors like offshore wind, aquaculture, ocean observation, and energy.

In this hands-on, full-stack engineering role, you will primarily focus on developing robust, scalable software for IoT systems, bridging underwater communication systems with cloud infrastructure. You will be working across embedded firmware, DSP, and cloud integration (Azure), managing data flow from devices to users via cellular or satellite networks, and providing APIs and user interfaces for customer-facing applications.

Key Responsibilities:

  • Design and deploy Azure cloud infrastructure for IoT data pipelines

  • Develop high-quality, reliable Python code for cloud-based applications

  • Set up and maintain cellular and satellite communications infrastructure (GSM/LTE-M, satcom)

  • Support and maintain embedded C codebases for modem communication sequencing

  • Build scalable APIs and user interfaces for customer-facing IoT applications

Essential Experience:

  • Hands-on experience with Azure cloud services in an IoT environment

  • High proficiency in Python

  • Moderate experience with embedded C programming

  • Familiarity with GUI development (preferably Qt for Python)

Organization IC Resources
Industry IT / Telecom / Software Jobs
Occupational Category IoT Software Engineer
Job Location Edinburgh,UK
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Intermediate
Experience 2 Years
Posted at 2025-05-13 3:31 pm
Expires on 2026-01-05