Embedded Software Engineer - #1714039

IC Resources


Date: 4 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

Sr Principal Software Engineer

Cadence Design Systems, Inc,
2 hours ago
At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology. Cadence is a pivotal leader in electronic design, building upon more than 30 years of computational software expertise. The company...

Senior / Associate Project Manager - Real Estate

Turner and Townsend,
4 hours ago
Company Description Turner & Townsend is a global professional services company with over 22,000 people in more than 60 countries. Working with our clients across real estate, infrastructure, energy and natural resources, we transform together delivering outcomes that improve people’s...

Yard Operative

Pertemps,
6 hours ago
Yard Operative Wanted – Edinburgh (Murrayburn Area) Location : Murrayburn, Edinburgh Hours : 40 hours/week | Monday–Friday | 07:15 start Contract : Temp to Perm Are you a hard worker who thrives in a fast-paced environment? Do you have a...