.
C# Software Architect for Video Management System
  • Kraków
C# Software Architect for Video Management System
Kraków, Kraków, Województwo małopolskie, Polska
Motorola Solutions
16. 9. 2024
Informacje o stanowisku

On any given day, every moment matters to someone, somewhere. And every moment, Motorola Solutions’ innovations, products and services play essential roles in people’s lives. We help firefighters see around buildings and police officers see around street corners. We keep utility workers connected and visible to each other with real-time voice and data communication across the smart grid. And we provide the situational awareness first responders need when a moment brings catastrophe. We help people be their best in their moments that matter.

Department Overview

Video Solutions teams in R&D center in Krakow have been growing dynamically since 2019. Currently, we have more than 150 specialists on board working on solutions for cameras, video analytics, video management systems as well as access control.


We bring advanced video and analytics capabilities to public safety and commercial customers including healthcare, airports, retail, critical infrastructure and public venues. Video is no longer reactive – looking back at what has taken place – but it also informs proactively, issuing alerts in real-time when a person, object or vehicle appears or a perimeter is crossed. This critical intelligence enables users to take the right action more quickly.


The Krakow Avigilon Unity team is looking for an experienced software architect who will drive work across the Avigilon Unity Video Management System solution, helping to evolve the solution and shape its future architecture. You will join a team of architects, developers, and testers, sharing responsibilities. Your role will involve designing, implementing, and delivering innovative features to the Avigilon Unity Video Management System, actively participating in all stages of development. Collaboration with other professionals to determine functional and non-functional requirements for the product will be essential. Additionally, you will contribute to iterative process improvement, enhancing our work methods and software development ecosystem. We are looking for an open-minded individual who is eager to pursue their ideas, evaluate alternatives, and collaborate effectively. You will lead a highly skilled cross-functional team that focuses on achieving goals and has fun while doing so!


Specific Knowledge/Skills

  • Strong C#/ .NET programming skills
  • Experience leading cross-functional teams to successfully deliver full stack solutions
  • Practical knowledge of data structures, algorithms and software design and architecture
  • Practical knowledge of software engineering best practices including testing and build environments
  • Practical knowledge of operating systems concepts including processes, threads, mutexes, and exception handling
  • Good interpersonal communication skills, team spirit and adaptability
  • English language skills at level allowing efficient communication
  • MSc or BSc degree in Computer Science or a related technical discipline

Desired Qualifications

  • Network and database programming
  • React/Node.js, Microservices, OpenAPI
  • Experience in modern C++


  • Praca Kraków
  • Kraków - Oferty pracy w okolicznych lokalizacjach


    111 387
    20 584