Senior C/C++ Software Engineer @ Motorola Solutions Systems Polska

6 days ago


Kraków, Czech Republic Motorola Solutions Systems Polska Full time
  • Strong understanding of C and C++ programming languages, including syntax, semantics, and best practices
  • Experience and knowledge of unit tests frameworks like GoogleTest
  • Familiarity with embedded systems architecture and design, particularly in relation to hardware
  • Knowledge of data structures and algorithms, SOLID principles
  • English language skills at level allowing efficient communication
  • Work from the office 2 days during the week.

Optional Qualifications:

  • Knowledge of CI/CD process and related tools
  • Experience with scripting languages (like Python)
  • Experience with TCP/IP, RTP, network programming
  • Experience with hardware debugging tools like oscilloscopes and logic analyzers.
  • Experience with multithreaded applications (incl. processes, threads, mutexes, interrupt handling)  

Video Solutions teams in R&D center in Krakow have been growing dynamically since 2019. Currently, we have more than 130 specialists on board working on solutions for fixed and mobile 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. No longer is video just 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. 

Motorola Solutions acquired Ava Security Limited recently (now Avigilon Alta), a Global Provider of Cloud-native Video Security and Analytics. As a Video Solutions department we will be engaged in the development of MSI’s new portfolio utilising C, C++ and GO programming languages.

To speed up development of Avigilon Alta portfolio we are looking for engineers with knowledge of C and C++. Our team works closely with Alta teams in London and Oslo.

We are looking for open-minded and self-driven engineers to work on camera plat and cooperate with backend engineers working on cloud-based video management system.

,[implementing advanced software modules that follow design patterns, creating design and software architecture, peer reviews of the code, testing developed solutions] Requirements: C++, Google Test, Embedded, CI/CD, Python, TCP/IP protocols Additionally: Sport subscription, Training budget, Private healthcare, International projects, Free coffee, Canteen, Bike parking, Playroom, Shower, Free snacks, Free parking, In-house trainings, No dress code.

  • Kraków, Czech Republic Motorola Solutions Systems Polska Full time

    As a software engineer you will require Strong understanding of C / C++ programming languages with proven experience in software development Communicate with clarity and precision in English both verbal and written Hands on experience in Linux environment Knowledge of computer networks (TCP/IP) Ability to work from the office 2 days per week Above and...


  • Kraków, Czech Republic Motorola Solutions Systems Polska Full time

    As a software engineer you will require Knowledge of C, C++ programming languages 5+ years software development experience Communicate with clarity and precision in English both verbal and written Knowledge of Linux. Knowledge of computer networks (TCP/IP) Bachelor’s or Master’s degree or equivalent Above and beyond Background in software development...


  • Kraków, Czech Republic Motorola Solutions Systems Polska Full time

    5+ years of experience in developing embedded software for resource-constrained systems. Strong embedded programming skills are essential. Proficiency with modern C++ (C++14 or newer) and design patterns. Deep understanding of multi-threading and multi-process communication concepts. Ability to design and implement efficient inter-process communication...


  • Kraków, Czech Republic Motorola Solutions Systems Polska Full time

    Strong C#/ .NET programming skills Practical knowledge of data structures and algorithms Practical knowledge of software architecture, software design, and design patterns  Experience in successfully delivering full stack solutions Good interpersonal communication skills, team spirit and adaptability Communicative English Optional...


  • Kraków, Czech Republic Motorola Solutions Systems Polska Full time

    Strong C#/ .NET programming skills Practical knowledge of data structures, algorithms and software design and architecture Experience leading cross-functional teams to successfully deliver full stack solutions Good interpersonal communication skills, team spirit and adaptability English language skills at level allowing efficient communication MSc or BSc...

  • C++ Architect

    1 month ago


    Kraków, Czech Republic Motorola Solutions Systems Polska Full time

    Experience technically leading firmware team to successfully deliver solutions Track of records in making architectural decisions on the product level Practical knowledge of data structures, algorithms and software engineering fundamentals Hands-on experience with C++ (and willingness to learn Go) Communicative English  Optional...


  • Kraków, Czech Republic Motorola Solutions Systems Polska Full time

    Practical knowledge of C#/.NET development ecosystem Practical knowledge of one of the following technologies (at least on a basic level): C++, HTML, CSS, MVC English language skills at a level allowing efficient communication Understanding Agile and willing to work this way Knowledge of MFC library would also be an asset First responders can be in danger...


  • Kraków, Czech Republic Motorola Solutions Systems Polska Full time

    Experience writing C++ multi-threaded, multi-process software for embedded Linux systems Experienced developing test harnesses for unit testing and regression testing Experience with scripting languages (esp. Python) Willingness to work from the office 2 days per week. English language skills at level allowing efficient communication Preference will be...


  • Kraków, Lesser Poland, Czech Republic Motorola Solutions Systems Polska Full time

    Job Description:We are looking for a highly skilled Senior Java Software Architect to join our team in Krakow.About the Role:This is an exceptional opportunity to work with a mission-critical platform and contribute to extending its capabilities. As a Senior Java Software Architect, you will be responsible for driving results through your technical...


  • Kraków, Czech Republic Motorola Solutions Systems Polska Full time

    Hands-on programmer (C# or any other high-level programming language) Practical experience with database technologies Understanding of software building, packaging and deployment tools and techniques Proficient with operating systems (Linux, Windows or macOS) A great team player Good verbal and written English communication. Would be a plus: Experience...


  • Kraków, Lesser Poland, Czech Republic Motorola Solutions Systems Polska Full time

    Job Description:We are seeking a talented Senior Cloud Developer to join our team at Motorola Solutions Systems Polska. As part of the CommandCentral CMS team, you will play a key role in building a brand new Case Management application to aid police officers in handling complex law incidents.Main Responsibilities:Design and develop scalable cloud-based...


  • Kraków, Czech Republic Motorola Solutions Systems Polska Full time

    Proven experience in developing software using C++ or other modern languages, with a demonstrated understanding of firmware and/or backend systems. Experience with Go language or willingness to learn Solid experience with unit testing frameworks like GoogleTest, enabling you to write robust and reliable code. Comfortable working in a Linux environment, with...


  • Kraków, Lesser Poland, Czech Republic Motorola Solutions Systems Polska Full time

    About the JobWe are seeking an experienced Embedded Software Engineer to join our dynamic team in Krakow, Poland. As part of our Video Solutions team, you will play a key role in designing and implementing backend systems for communication with cameras using Go language.Job DescriptionDesign and implement robust backend systems for seamless communication...


  • Remote, Kraków, Czech Republic Motorola Solutions Systems Polska Full time

    Bachelor’s degree in computer science, information technology, or equivalent experience. At least 4+ years quality assurance experience in Agile Development environments. Minimum 2+ years experience with automated testing tools or equivalent automation skills. Experience of CI/CD pipelines. Ability to prioritize tasks and quickly adjust in changing...


  • Kraków, Czech Republic Motorola Solutions Systems Polska Full time

    Experience in leading people as a manager or technical lead. Proficient hands-on expertise in modern C++ (ideally in embedded systems). Flexibility to adapt to changing priorities in a fast-paced, customer-focused environment. Ability to identify and capitalize on opportunities, identify risks/issues, formulate recommendations, and drive sound decisions...


  • Kraków, Lesser Poland, Czech Republic Motorola Solutions Systems Polska Full time

    We are seeking a skilled Senior Backend Developer to join our cross-functional team at Motorola Solutions Systems Polska in Cracow, Poland.The ideal candidate will have 3+ years of experience as a back-end developer with a strong background in C/C++ and willingness to quickly learn and apply Angular framework developing applications using HTML5/CSS3....


  • Kraków, Lesser Poland, Czech Republic Motorola Solutions Systems Polska Full time

    About the RoleWe are seeking a highly skilled Software Architect to join our team at Motorola Solutions Systems Polska. As a key member of our technical team, you will be responsible for designing and implementing our software solutions.Key ResponsibilitiesDesign and develop software solutions using Java, Spring, and QuarkusCollaborate with cross-functional...


  • Kraków, Czech Republic Motorola Solutions Systems Polska Full time

    4+ years of experience in Java software development. Good understanding of client-server architecture. Working knowledge of REST API design. Engineering practices like TDD, Clean Code, BDD. Strong team player and good communication skills. Ability to lead technical initiatives and features. Engagement in complex tasks. Defining, and maintaining architecture...


  • Kraków, Lesser Poland, Czech Republic Motorola Solutions Systems Polska Full time

    Job DescriptionWe are seeking a highly skilled Senior Backend Developer - Full Stack with C++ to join our cross-functional Astro Console team in Cracow.About the JobAs a key member of our Scrum Team, you will actively participate in the end-to-end development process, working closely with Product Owners and business stakeholders. Your primary focus will be...

  • C++ Architect

    4 weeks ago


    Kraków, Lesser Poland, Czech Republic Motorola Solutions Systems Polska Full time

    Job Description:We are seeking a skilled C++ Architect to lead the development of camera firmware and Alta Aware, a cloud-based video management system. The successful candidate will make architectural decisions that impact three cross-functional scrum teams and ensure seamless integration with back-end APIs.About the Role:Lead the development of camera...