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 |