C++ Software Engineer

  • Full time
  • Prague
  • Posted 19 hours ago

Motorola Solutions

Python (regular)
C++ (advanced)
Video Solutions teams in Motorola R&D center in Krakow have been growing dynamically since 2019. 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. 

Check out this page to learn more https://www.motorolasolutions.com/en_xu/video-security-access-control.html

The Krakow Camera Firmware team is looking for C++ engineers. Working closely with the Avigilon team in Vancouver we are responsible for end to end implementation and maintenance of selected smart camera features and modules. 

Responsibilities include:
  • implementing advanced software modules that follow modern C++ design patterns
  • creating design and software architecture
  • peer reviews of the code
  • testing developed solutions
Basic requirements:
  • MSc or BSc degree (or senior year of university) in Computer Science or a related discipline
  • Practical experience in modern C++ at Mid/ Senior level
  • Experience and knowledge of unit tests frameworks like GoogleTest
  • Linux experience at least at a user level
  • Knowledge of data structures and algorithms, SOLID principles
  • Knowledge of CI/CD process and related tools
  • English language skills at level allowing efficient communication
Optional Qualifications:
  • Experience with scripting languages (like Python)
  • Experience with TCP/IP, RTP, network programming
  • Experience with multithreaded applications (incl. processes, threads, mutexes, interrupt handling 

To apply for this job please visit cz.talent.com.