Senior Software Engineer, AI/Computer Vision (Camera Systems)

Motorola Solutions

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Waltham, MA
Salary
$140,000–$170,000 / yr
Posted
74 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $192k
This role $155k
$124k most similar roles pay here $247k

This role pays less than 77% of similar roles. Most pay $161,112–$222,000 — the shaded band above. At the midpoint, this role pays about $155k versus about $192k for comparable roles.

Based on 240 similar postings.

Employer

About Motorola Solutions

Motorola Solutions, Inc. (NYSE: MSI) is a leading American technology company providing mission-critical communications, video security, and analytics for public safety and enterprise customers.

Motorola Solutions currently has 135 open roles on FindRole.

Listed pay typically runs $106,500–$140,000 across 117 roles with salary data.

Most-posted roles

View all roles at Motorola Solutions

At a glance

TL;DR · Senior Software Engineer, AI/Computer Vision (Camera Systems)

As a Senior Software Engineer - AI/Computer Vision (Camera Systems), you will join the Chief Technology Office team to develop mission-critical AI solutions for public safety and commercial customers. You will be responsible for designing, developing, and optimizing high-performance C++ code for embedded systems to implement and deploy AI models and computer vision algorithms directly on camera hardware. Your daily work involves real-time video feed analysis, collaborating with AI/ML engineers to translate models into efficient implementations, and working with camera SDKs and APIs. The role requires expertise in modern C++, Python, Linux environments, and image processing. You will utilize tools such as OpenCV, TensorFlow, PyTorch, or ONNX Runtime while managing data pipelines and infrastructure. This position addresses the specific technical challenges of providing reliable video security and analytics for critical infrastructure and safety applications.

What does a Software Engineer earn in Massachusetts?

Median $207604 from 88 postings across 22 companies.

See salary data

What you'll do

  • Develop and test high-performance C++ code for AI models and computer vision algorithms on embedded camera platforms.
  • Optimize software performance and resource usage specifically for embedded systems.
  • Integrate and deploy AI models directly onto camera hardware for real-time video analysis.
  • Translate machine learning models into efficient C++ implementations in collaboration with ML engineers.
  • Utilize camera SDKs and APIs to access and process live video streams.
  • Develop and maintain comprehensive unit and integration tests for embedded software.
  • Troubleshoot and debug complex software issues occurring on embedded systems.
  • Contribute to the development of new features and enhancements for existing camera systems.

What we're looking for

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • 4+ years of experience in software engineering.
  • 3+ years of experience in C++ software development with a focus on performance optimization.
  • Significant experience with camera systems, including image processing, video encoding/decoding, and camera SDKs/APIs.
  • Experience implementing and deploying AI models on embedded platforms is highly desired.
  • Proficiency in Python for scripting and tooling is a plus.
  • Experience with computer vision libraries, deep learning frameworks, or CI/CD systems is a plus.
  • Legal authorization to work in the U.S. indefinitely is required.

More like this

Similar roles

Senior Software Engineer, Computer Vision

SpaceX

Hawthorne, CA 143 days ago $160,000$225,000
Computer Vision Machine Learning Python C++ PyTorch JAX OpenCV Kubernetes Docker CI/CD Ray Train Kubeflow Airflow MLFlow Apache Kafka RabbitMQ PostgreSQL Prometheus Grafana Linux Transformers
5+ yrs exp

Senior Software Engineer, Perception

Anduril Industries

Costa Mesa, CA 134 days ago $220,000$292,000
Computer Vision Machine Learning C++ Python Linux TensorRT ONNX PyTorch TensorFlow CUDA Object Detection Object Tracking SLAM Sensor Fusion 3D Geometry Robotics
4+ yrs exp

Senior Computer Vision Engineer

Anduril Industries

Washington, DC 24 days ago $191,000$292,000
Computer Vision Machine Learning Deep Learning Python Sensor Fusion Object Detection Object Tracking Generative AI Robotics EO/IR Radar Geospatial
5+ yrs exp

Computer Vision Software Engineer

Booz Allen Hamilton

Dayton, OH 35 days ago $69,300$158,000
Python MATLAB C C++ PyTorch OpenCV Docker Podman Kubernetes AWS Azure Google Cloud Platform GitLab Agile Microservices NoSQL APIs

Lead Computer Vision Software Engineer

Booz Allen Hamilton

Dayton, OH 42 days ago $112,800$257,000
Computer Vision Deep Learning Python C++ CUDA RAPIDS TensorRT Kubernetes Docker CI/CD MLOps ONNX Runtime Triton Inference Server multi‑sensor fusion Agile AWS GovCloud Azure ML
6+ yrs exp