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-11-26 |