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

Motorola Solutions

Quick summary

Work type
On-site
Location
Waltham, MA
Salary
$140,000–$170,000 / yr
Posted
4 days ago

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $202k
This role $155k
$128k most similar roles pay here $254k

This role pays less than 79% of similar roles. Most pay $162,000–$241,750 — the shaded band above. At the midpoint, this role pays about $155k versus about $202k 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 121 open roles on FindRole.

Listed pay typically runs $116,478–$150,000 across 106 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 in Motorola Solutions’ camera systems group, you will design, develop, and optimize high-performance C++ code for implementing AI models and computer vision algorithms on embedded camera platforms. Your daily tasks include optimizing code for performance under resource constraints, integrating AI models onto hardware, and collaborating with AI/ML engineers to ensure efficient implementations. You will work closely with camera SDKs and APIs to process video streams in real-time, contributing to the development of new features and enhancements for critical safety and security applications. The role requires expertise in C++, Python scripting, Linux environments, and familiarity with computer vision libraries like OpenCV and deep learning frameworks such as TensorFlow or PyTorch. This position is part of a talented team developing mission-critical AI solutions for public safety and commercial customers, leveraging cutting-edge technology to address unique domain-specific challenges.

What you'll do

  • Design, develop, and test high-performance C++ code for AI models on embedded camera systems.
  • Optimize AI model implementations for performance under resource constraints in embedded environments.
  • Integrate and deploy machine learning models onto camera hardware for real-time analysis.
  • Work with camera SDKs and APIs to process video streams efficiently.
  • Develop unit and integration tests to ensure software quality and reliability.
  • Troubleshoot and debug software issues on embedded systems to maintain system stability.

What we're looking for

  • 4+ years of experience in C++ software development, focusing on performance optimization.
  • Significant hands-on experience working with camera systems, including image processing and video encoding/decoding.
  • Proficiency in implementing and deploying AI models on embedded platforms.
  • Strong understanding of software engineering principles, design patterns, testing methodologies, and version control (e.g., Git).
  • Experience with Linux/embedded Linux development environments and troubleshooting skills for embedded systems.
  • Excellent problem-solving abilities and strong communication and collaboration skills.

More like this

Similar roles

Senior Computer Vision Software Engineer

Booz Allen Hamilton

Dayton, OH 3 days ago $112,800$257,000
Python C++ CUDA RAPIDS Kubernetes Docker CI/CD Agile TensorRT ONNX Runtime Triton Inference Server AWS GovCloud Azure ML MLOps

Senior Software Engineer, Computer Vision

SpaceX

Hawthorne, CA 29 days ago $160,000$225,000
Python PyTorch JAX OpenCV Kubernetes Docker Ray Train/Serve Kubeflow Airflow Apache Kafka RabbitMQ PostgreSQL Prometheus Grafana Linux C++ CI/CD

Senior Computer Vision Engineer

Anduril Industries

Costa Mesa, CA 29 days ago $220,000$292,000
C++ Rust Python numpy opencv pytorch CUDA LiDAR RGB-D cameras stereo cameras TOF cameras SLAM path planning algorithms 3D reconstruction techniques multi-view geometry camera models photogrammetry GPU programming CI/CD

Senior Camera Software Engineer

Qualcomm

San Diego, CA 11 days ago $116,900$175,300
C++ Python OpenCV ROS Linux CUDA OpenGL V4L2 ARM CI/CD Git Docker Kubernetes AWS Azure PostgreSQL MongoDB

Senior Camera Software Engineer

Qualcomm

San Diego, CA 9 days ago $130,187$175,300
C++ Python Linux Git CI/CD OpenGL V4L2 HAL ISP AWB AEC AF Image_Quality Tuning_Tools Google_Certification Performance_Optimization Power_Metrics Debugging Automation