Motorola Solutions is seeking an Entry Level Software Engineer to join their video management system team in Edinburgh. This role offers an exciting opportunity to work on next-generation video management systems, developing both cloud and on-premise solutions. The position involves working with a diverse, global team across multiple locations including the US, Canada, and Poland. The role focuses on developing high-quality software for enterprise customers' security monitoring needs, ranging from Windows applications to cloud microservices. The company offers a hybrid work model and is located in Edinburgh's city center. Notable benefits include their unique '10% time' policy for personal development, competitive compensation, and comprehensive benefits package. The ideal candidate should have strong fundamentals in object-oriented programming (preferably C#) and a formal qualification in Computer Science or related field. This is an excellent opportunity for new graduates to start their career in a globally recognized technology company focused on public safety and enterprise security solutions.