Job Description

Job Description

Responsibilities:

  • Develop production quality software for real-time multi-core embedded Linux devices

  • Design and implement sophisticated scalable multi-threaded Object Oriented Software in following modern design patterns

  • Optimize algorithms and system to ensure real time performance

  • Maintain and improve firmware build systems using CMake, Docker, and Python Job

  • Write unit tests, automated feature tests to assure product quality

  • Work with Quality Assurance team on identifying test cases for new features and areas for regression tests

  • Collaborate with our Research team in implementing computer vision and machine learning apps on hardware


  • Basic Requirements

  • Practical experience either in modern C++

  • Experience writing multi-threaded, multi-process software for embedded Linux s...

  • Ready to Apply?

    Take the next step in your AI career. Submit your application to Motorola Solutions today.

    Submit Application