Senior C++ Software Engineer

Motorola Solutions, Inc.
Apply Now

Job Description

  • Implement, evaluate and maintain Computer Vision and Machine Learning algorithms in collaboration with the Research Team.
  • Design and implement multi-threaded Object Oriented Software in C++ for real-time embedded Linux devices.
  • Review code of peers for adherence to coding standards and design guidelines.
  • Write documentation and present results of experiments and evaluations to engineering teams.

Basic Requirements

  • Bachelor or Master Degree in Computer Science, Computer Engineering, Electrical Engineering or a relevant field.
  • Ability to write production quality code in C++ (2+ years of experience with C++).
  • Experience with embedded Linux systems, multi-threaded and multi-process software, CMake, Docker, and Python.
  • Knowledge of Object Oriented design, software design pattern, data structures and algorithms.
  • Experience in developing test harnesses for unit and regression testing.
  • Dependable written and oral communication skills (English).

Desired Qualifications

  • Experience with OpenCV and Common Python Libraries (e.g. scikit-learn, numpy, scipy, matplotlib, pandas etc.)
  • Familiarity with basic linear algebra and mathematical statistics.
  • Hands-on experience in designing and implementing Computer Vision and Machine Learning algorithms.
  • Strong analytical and problem solving skills.
  • Knowledge of image and video processing; object detection, classification and tracking.

Also, to reward your hard work you’ll get:

  • Private medical coverage
  • Life insurance,
  • MultiSport card, Multi Benefit System access
  • PPE (Employee Pension Plan)
  • Employee Stock Purchase Plan (ESPP)
  • Yearly bonus (depends on company performance)
  • Comfortable work conditions (high class offices, parking space, volleyball field on site)
  • Relocation support
  • Travel Requirements
  • Relocation Provided

Position Type

Referral Payment Plan



Motorola Solutions, Inc.

Company Info.

Motorola Solutions, Inc.

Motorola Solutions, Inc., is an American video equipment, telecommunications equipment, software, systems and services provider that succeeded Motorola, Inc., following the spinoff of the mobile phone division into Motorola Mobility in 2011. The company is headquartered in Chicago, Illinois.

Get Similar Jobs In Your Inbox

Motorola Solutions, Inc. is currently hiring Software Engineer, C++ Jobs in Kraków, Poland with average base salary of zł5,000 - zł6,400 / Month.

Similar Jobs View More