Dunbar Brown Group is delighted to be partnering with a pioneering technology company that has developed the world's only wireless communication system capable of transmitting data through water, air, seabed, and subsea structures. They are looking for a software engineer that will help with the design and evolution of their next-generation IoT systems and breakthrough products, with an emphasis on cloud infrastructure.
Responsibilities
* Design and implement scalable Azure cloud infrastructure aligned with project timelines and technical requirements.
* Develop robust, maintainable Python code optimized for deployment on the Azure platform.
* Build intuitive, cloud-based user interfaces tailored for IoT applications.
* Lead and actively contribute to code reviews to ensure best practices and code quality.
* Conduct thorough testing across all phases including unit testing, integration, design verification, acceptance, and compliance testing.
Experience Required
* Bachelor's degree in Computer Science (or related field).
* 3+ years minimum commercial Python coding experience.
* Apply foundational knowledge of embedded C to modify and optimize cellular modem firmware, focusing on power efficiency and command scripting.
* Configure and integrate GSM/LTE-M (and satellite communication) networks into Azure cloud infrastructure, ensuring secure communication using protocols such as MQTT.
* Perform end-to-end testing across the full IoT stack—from cloud-based GUI/API interfaces to the cellular modem via serial communication.
This role requires full right to work in the UK.