Embedded Software Engineer (Edinburgh) - #1717023

IC Resources


Date: 9 hours ago
City: Edinburgh
Contract type: Full time
Work schedule: Full day
IC Resources

Embedded Software Engineer – IoT & Cloud Integration


Location: Edinburgh


Industry: IoT, Maritime Communications, Embedded Systems

I'm currently working on behalf of a pioneering client in the wireless communication space, whose patented technology enables data transmission through water-air boundaries, subsea structures, and underground environments. Their solutions power critical infrastructure and operations in global sectors such as offshore wind, aquaculture, ocean observation, and energy.

This is a hands-on, full-stack engineering position with a strong embedded systems component. You’ll also support testing and integration alongside hardware engineers and contribute to automated testing frameworks. This is a unique opportunity for someone with experience across embedded systems, cloud connectivity, and IoT infrastructure.

About the Role – IoT Software Engineer

As an IoT Software Engineer, you'll develop robust, scalable software to bridge underwater communication systems with cloud infrastructure, ensuring seamless data flow from device to user. You'll work across embedded firmware, DSP, and cloud integration (Azure), routing data via cellular or satellite networks and delivering it through APIs or user interfaces..

Key Responsibilities – IoT Software Engineer


  • 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 customers' IoT applications

Essential Experience – IoT Software Engineer


  • 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)

If you're an IoT Software Engineer looking to work on technology with real-world impact across maritime and industrial sectors, I’d love to speak with you. This is one of the most exciting roles I’ve seen for engineers who enjoy working across embedded, cloud, and IoT domains.


Let me know if you’d like to explore this further.

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

Courier Driver

Daddy's Digital Media,
23 minutes ago
Earn £153 to £168 per day as a courier in the Edinburgh, Musselburgh, Dalkeith, and the Borders area We are looking for courier delivery drivers to service areas around large parts of the Borders and Dalkeith areas. This includesEdinburgh, Musselburgh,...

QHSE Manager

Reed- UNLIMITED,
9 hours ago
QHSE Manager - Quality, H&S & Manufacturing EngineerLincoln, Full Time (Early Finish on a Friday), Permanentcirca £35,000 DOE Based in Lincoln but servicing customers worldwide, our Client has built a reputation for fast and effective service whilst maintaining a friendly...

Senior Design & Analysis Engineer

RC Fornax,
11 hours ago
RC Fornax are looking for a Senior Test Enginee r to join the Radar Test Equipment delivery team at our customer site in Edinburgh. In this role, you will develop hardware-based equipment that will perform various testing, from design verification...