C++ Software Engineer @ Motorola Solutions Systems Polska

2 months ago


Kraków, Czech Republic Motorola Solutions Systems Polska Full time
  • A bachelor's degree is required, with an emphasis on Engineering, Computer Science, or a related technical discipline
  • Strong C++ programming skills (experience with C++17 a plus)
  • ​Knowledge of digital imaging/photography and audio/video coding
  • Experience with scripting languages (esp. Python)
  • Experience and knowledge of data structures, algorithms, and software design
  • Knowledge of software engineering best practices including build environments and automated testing
  • English language skills at a level allowing efficient communication

Optional Qualifications:

  • Experience with embedded applications development in a Linux environment for ARM target processors
  • Knowledge of operating system concepts including processes, threads, mutexes, interrupt handling, and exception handling
  • Experience with TCP/IP, network programming
  • Experience with RTSP video streaming

Department DescriptionVideo Security Services teams in the R&D center in Krakow have been growing dynamically since 2019. Currently, we have more than 150 specialists on board working on solutions for fixed 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 Camera Firmware team is currently seeking skilled C++ engineers to join our dynamic team. As a member of our team, you'll have the opportunity to work collaboratively on cutting-edge technology and contribute to the development of innovative smart camera solutions. Your role will involve not only writing clean, efficient code but also participating in the entire lifecycle of feature development, from design through to deployment and support. 

,[Implement advanced software modules that follow modern C++ design patterns, Develop and debug Linux device drivers, Create design documents on software architecture and algorithms, Maintain and improve build system using Make, CMake, Python, and Docker, Peer review code for adherence best practices, design guidelines, and coding standards, Estimate and track the time and effort necessary for completing implementation tasks] Requirements: C++, Degree, Photography, Scripting language, Python, Data structures, Automated testing, TCP Additionally: Sport subscription, Training budget, Private healthcare, Small teams, International projects, Free coffee, Canteen, Bike parking, Playroom, Shower, Free beverages, Free parking, 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, Lesser Poland, Czech Republic Motorola Solutions Systems Polska Full time

    Key ResponsibilitiesYou will be a key member of our Base Transceiver Station (BTS) software engineering team, responsible for developing and supporting new features in an embedded product written in C and C++.RequirementsExpertise in C, C++ programming languages5+ years of software development experienceExcellent communication skills in English, both verbal...


  • 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, 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

    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...


  • 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, Czech Republic Motorola Solutions Systems Polska Full time

    A bachelor's degree is required, with an emphasis on Engineering, Computer Science, or a related technical discipline Strong C++ programming skills (experience with C++17 a plus) ​Knowledge of digital imaging/photography and audio/video coding Experience with scripting languages (esp. Python) Experience and practical knowledge of data structures,...


  • 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...

  • 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

    A bachelor's degree is required, with an emphasis on Engineering, Computer Science, or a related technical discipline Strong C++ programming skills (experience with C++17 a plus) ​Knowledge of digital imaging/photography and audio/video coding Experience with scripting languages (esp. Python) Experience and knowledge of data structures, algorithms, and...


  • 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

    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, Lesser Poland, Czech Republic Motorola Solutions Systems Polska Full time

    Job Summary:We are seeking a skilled C++ software engineer to join our dynamic team in Krakow. As a member of our team, you will have the opportunity to work collaboratively on cutting-edge technology and contribute to the development of innovative smart camera solutions.Key Responsibilities:Implement advanced software modules that follow modern C++ design...


  • 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, 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

    Basic Requirements Minimum 4 years of experience on similar position. Strong programming skills in C# and .NET. Experience with SQL Server. Experience in using GIT version control. Ability to solve problems and propose solutions. Ability to do technical analysis to select best approach for given statement. Ability to understand complex systems. The ideal...


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

    Proven experience in leading software development teams (2 years or more) Practical experience in developing moderate size software systems Very good understanding of the software development lifecycle (cloud software) Practical experience in programming large systems Problem solver - able to work under minimal supervision A great team player Good verbal...


  • 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, 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...