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

Motorola Solutions

Confirmed live today High trust
Hybrid

Quick summary

Work type
Hybrid
Location
Waltham, MA
Salary
$140,000–$170,000 / yr
Employment
Full-time
Posted
6 days ago
Freshness
Confirmed live today

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $182k
This role $155k
$112k $248k
below market most similar roles pay here above market

This role pays less than 73% of similar roles. Most pay $150,000–$214,000 — the blue band above. At the midpoint, this role pays about $155k versus about $182k 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 156 open roles on FindRole.

Listed pay typically runs $100,000–$135,000 across 120 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)

The Senior Software Engineer - AI/Computer Vision (Camera Systems) joins the camera systems group to develop mission-critical AI solutions for public safety and commercial customers. This role involves designing, developing, and testing high-performance modern C++ code to implement computer vision algorithms and deploy AI models directly onto embedded camera hardware. The engineer will optimize code for GPU acceleration within resource constraints, develop unit and performance tests, and contribute to new camera product features. Key technical requirements include proficiency in modern C++, experience with camera systems, image processing, video encoding, and Linux environments. Candidates should possess skills in software engineering principles, version control, and CI/CD. Preferred experience includes Python, OpenCV, GStreamer, and deep learning frameworks like TensorFlow, PyTorch, or ONNX Runtime to solve real-time video analysis problems.

What does a Software Engineer earn in Massachusetts?

Median $199500 from 111 postings across 24 companies.

See salary data

What you'll do

  • Design, develop, and test high-performance modern C++ code for computer vision algorithms.
  • Deploy AI models directly onto embedded camera hardware for real-time video analysis.
  • Optimize code and GPU acceleration to meet the resource constraints of embedded systems.
  • Develop unit, integration, and performance tests to ensure software quality.
  • Participate in code reviews, debugging, and the creation of technical documentation.
  • Contribute to the development of new camera products and features.

What we're looking for

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Legal authorization to work in the U.S. indefinitely.
  • 4+ years of Software Engineering experience.
  • 3+ years of C++ software development experience with an emphasis on product delivery and embedded performance optimization.
  • Experience working with camera systems, including image processing, video encoding/decoding, and camera SDKs/APIs.
  • Experience with Linux/embedded Linux development environments.
  • Experience deploying AI models on embedded platforms (preferred).
  • Proficiency in Python for scripting and tooling (preferred).

More like this

Similar roles

Senior Computer Vision Engineer

Anduril Industries

Remote (Irvine, CA) 22 days ago $220,000–$292,000
Machine Learning Computer Vision Deep Learning Python C++ PyTorch JAX TensorFlow TensorRT ONNX Linux Object Detection SLAM LIDAR Sensor Fusion Model Pruning System Profiling
6+ yrs exp Remote

Computer Vision Systems Engineer

Qualcomm

San Diego, CA 25 days ago $155,400–$233,200
Computer Vision C++ Python OpenCV TensorFlow PyTorch TorchVision Deep Learning Embedded Systems Hardware Accelerators SDLC Image Processing
4+ yrs exp

Senior Software Engineer, Camera

Qualcomm

San Diego, CA 13 days ago $123,700–$185,500
C/C++ KMDF UMDF AVStream Media Foundation WinDbg Visual Studio ETW MIPI CSI-2 I2C SPI GPIO ACPI UEFI Linux Kernel V4L2 Android Camera Framework ISP Git Perforce
2+ yrs exp

Camera System Software Engineer

HP Inc.

Austin, TX 106 days ago $137,000–$202,000
C++ C Android Linux Kernel Android HAL Binder HIDL AIDL ARM image-processing USB HDMI Wi-Fi Agile Scrum Source Control Hardware Debugging
6+ yrs exp

Senior Engineer, Computer Vision, Imaging & Measurement Systems

Dupont

Wimington, DE 7 days ago
Computer Vision Image Processing Machine Learning AI Industrial Automation 3D Imaging Thermal Imaging Ultrasound PLC Programming Robotic Systems Data Science Measurement Systems Defect Detection Electromechanical Systems
7+ yrs exp Hybrid

Computer Vision Software Engineer

Qualcomm

San Diego, CA 8 days ago $99,500–$149,300
C C++ Python STL Machine Learning Computer Vision Image Processing embedded system s Kernel Device Drivers Board-Support Packages SDK Development Software Design GitHub