Software Engineer
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.
- Company
- Dunbar Brown Group
- Location
- Edinburgh, UK
- Posted
- Company
- Dunbar Brown Group
- Location
- Edinburgh, UK
- Posted