Job Location: Somerville, MA
Motorola Solutions’ innovations, products and services play essential roles in people’s lives. Our end-to-end suite of software solutions helps our customers answer thousands of emergency calls and text messages, and process video, disparate evidence and records. We are also proud to be industry leaders in video security solutions installed in more than 120 countries at thousands of customer sites, including school campuses, transportation systems, healthcare centers, public venues, critical infrastructure, prisons, factories, casinos, airports, financial institutions, government facilities, and retailers.
Our products leverage cutting edge voice technology, language models, natural language understanding, video analytics, and Machine Learning to enable our customers to focus on what matters while providing faster responses, safer outcomes and greater transparency. The candidate will join a talented team of scientists and engineers (located in Chicago, Boston, Vancouver and Krakow, Poland) in the Chief Technology Office at Motorola Solutions working on developing mission-critical AI solutions for our public safety and commercial customers. Our mission is to provide meaningful value to MSI’s customers by developing domain-specific applications and services in the areas of Speech & Audio, Machine Translation, Natural Language Understanding and Computer Vision.
Our AI team is focused on all aspects of 1) designing, prototyping and developing solutions (algorithms and architectures for object detection, classification etc.), 2) Machine Learning training and optimization (distributed training and inference acceleration) and 3) data (tools for data acquisition, annotation – both human and machine-powered, data pipelines and supporting ML infrastructure). We’re excited about the work we are doing in AI. We often describe it as “Mission Critical AI” because our approach is founded on our many years of Public Safety and Video Security experience and knowledge. We know the mission-critical needs of our customers are unique and different from the most consumer technologies that leverage AI today.
We are seeking an exceptional Machine Learning Engineer to join our Computer Vision team and participate in developing software for Motorola’s video product line of analytics cameras and appliances running the Linux operating system. Motorola’s video analytics platforms allow our users to proactively monitor their premises using advanced video analytics and high resolution / high quality video. In this role, you will work with our talented team of hardware, platform, and computer vision research scientists on turning modern AI technologies into commercial products that delight our customers.
-
Collaborate with our Research scientists in implementing, evaluating and maintaining computer vision and machine learning algorithms in C++
-
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.
- Experience with embedded Linux systems, multi-threaded and multi-process software, CMake, Docker, and Python
- Solid software design and development skills; ability to write production quality code.
- Experience with Object Oriented design, software design pattern, data structures and algorithms.
- Experienced developing test harnesses for unit testing and regression testing
- Familiarity with OpenCV and Common Python Libraries (e.g. scikit-learn, numpy, scipy, matplotlib, pandas etc.)
- Familiarity with basic linear algebra and statistics.
- Dependable written and oral communication skills (English)
- Master’s Degree in Computer Science, Computer Engineering, Electrical Engineering, or similar Engineering field
- 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.
- Activity in the Open Source community (e.g. github account as reference)
- Bachelor’s Degree required, Master’s Degree preferred – in Computer Science, Computer Engineering, Electrical Engineering or a similar engineering field
- 3+ years of experience writing C++
None
None
Experienced
Yes
- Incentive Bonus Plans
- Medical, Dental, Vision benefits effective Day 1
- 401K with Company Match and Day 1 vesting
- 9 Paid Holidays
- Generous Paid Time Off Packages
- Employee Stock Purchase Plan
- Paid Parental & Family Leave
- and more!
EEO Statement
Submit CV To All Data Science Job Consultants Across United States For Free

