Embedded Software Engineer - #1714039
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