full lifecycle of complex programs and projects, ensuring seamless delivery aligned with business objectives and compliance requirements Act as Scrum Master for agile teams, facilitating daily stand-ups, sprint planning, retrospectives, and removing obstacles to optimize team performance Serve as the key liaison between technology teams and business stakeholders, ensuring clear, timely, and transparent communication throughout project execution More ❯
GNSS/Wi-Fi performance optimisation . Document bugs clearly in issue tracking systems, e.g., JIRA, and support developers with reproducible steps and logged evidence . Collaborate in sprint planning, stand-ups, and retrospectives as part of an Agile development team. Experience/Qualifications A university degree required (i.e. Bachelor's degree) in Computer Science, Electronic and Systems More ❯
code quality and maintainability Develop and maintain technical documentation, including software design specifications, user manuals, and test reports. Experience of working in an Agile development environment, participating in sprint planning, stand-ups, and retrospectives. Knowledge of common communication protocols (I2C, SPI, UART, etc.) Understanding TCP/IP, UDP, MQTT and other networking protocols is essential for connected devices. More ❯