Senior Embedded AI/Computer Vision Engineer (C++, Camera)

Motorola Solutions

Waltham (MA)

On-site

USD 140,000 - 170,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Incentive Bonus Plans
Medical, Dental, Vision benefits
401(k) with Company Match
10 Paid Holidays
Generous Paid Time Off Packages
Employee Stock Purchase Plan
Paid Parental & Family Leave

Job summary

Motorola Solutions is seeking a Senior Software Engineer to design, develop, and optimize C++ code for embedded camera systems. You will implement and deploy AI models directly on camera hardware to enable real‑time video analysis for safety and security applications.

You will collaborate with AI/ML engineers, work with camera SDKs, and contribute to tests and documentation while staying current with AI and computer vision advancements.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • 4+ years of experience in C++ software development with a strong emphasis on performance.
  • Experience with camera systems, image processing, video encoding/decoding, and camera SDKs/APIs.
  • Experience implementing and deploying AI models on embedded platforms.
  • Proficiency in Python for scripting and tooling.
  • Strong understanding of software engineering principles, including design patterns, testing methodologies, and version control.
  • Experience with Linux/embedded Linux development environments.
  • Excellent problem‑solving and debugging skills.

Responsibilities

  • Design, develop, and test high‑performance modern C++ code for AI models and computer vision on embedded camera platforms.
  • Optimize code for performance and resource constraints on embedded systems.
  • Integrate and deploy AI models onto camera hardware.
  • Collaborate with AI/ML engineers to translate models into efficient C++ implementations.
  • Work with camera SDKs and APIs to access and process video streams.
  • Develop and maintain unit and integration tests.
  • Participate in code reviews and contribute to best practices and documentation.
  • Troubleshoot and debug software issues on embedded systems.
  • Contribute to new features and enhancements for camera systems.
  • Stay up‑to‑date with AI, computer vision, and embedded systems advancements.

Skills

C++ development
Embedded Linux
Python scripting
OpenCV
Deep learning
TensorFlow
PyTorch
CI/CD
Git
Camera systems

Education

Bachelor's degree in CS/SE
Master's or PhD is a plus

Tools

GitHub Actions
Azure DevOps

Job description

Motorola Solutions is seeking a Senior Software Engineer to design, develop, and optimize C++ code for embedded camera systems. You will implement and deploy AI models directly on camera hardware to enable real‑time video analysis for safety and security applications.

You will collaborate with AI/ML engineers, work with camera SDKs, and contribute to tests and documentation while staying current with AI and computer vision advancements.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Embedded Software Engineer - Real-Time Linux & C++ (ARM)
Senior Embedded Software Engineer - Real-Time Linux & C++ (ARM)

Motorola Solutions • Colorado

On-site
USD 140,000 - 175,000
Incentive Bonus Plans
Medical, Dental, Vision benefits
401K with Company Match
+4
Senior Embedded Vision ML Engineer
Senior Embedded Vision ML Engineer

SR2 | Socially Responsible Recruitment | Certified B Corporation™ • San Francisco (CA)

On-site
USD 180,000 - 260,000
Healthcare
Dental Insurance
Vision Insurance
+8
Principal Computer Vision Platform PM – Remote
Principal Computer Vision Platform PM – Remote

Motorola Solutions • Detroit (MI)

On-site
USD 220,000 - 250,000
Incentive bonus plans
Medical benefits
401K with company match
+4
Senior Embedded C++ Engineer — AI‑Driven, Hybrid
Senior Embedded C++ Engineer — AI‑Driven, Hybrid

Vaco Recruiter Services • Gahanna (OH)

Hybrid
USD 120,000 - 150,000
Remote Senior Embedded Engineer - Computer Vision & Cameras
Remote Senior Embedded Engineer - Computer Vision & Cameras

Frey Consulting Group • United States

Remote
USD 200,000 - 250,000
Equity
Remote work
Senior Embedded Engineer — Edge AI for Safer Streets
Senior Embedded Engineer — Edge AI for Safer Streets

Obvio • San Carlos (CA)

On-site
USD 150,000 - 230,000
Equity
Competitive compensation
Senior Embedded Vision Engineer — Real-Time Camera Systems
Senior Embedded Vision Engineer — Real-Time Camera Systems

White Bay • United States

On-site
USD 200,000 - 250,000
Paid vacation
Advanced tech exposure
Ownership & autonomy
+3
Sr. Embedded Software Engineer - C/C++
Sr. Embedded Software Engineer - C/C++

Motorola Solutions • Colorado

On-site
USD 140,000 - 175,000
Incentive Bonus Plans
Medical, Dental, Vision benefits
401K with Company Match
+4
Senior CV/ML Engineer — Real-Time Drone Vision, Equity
Senior CV/ML Engineer — Real-Time Drone Vision, Equity

Allen Control Systems • Mountain View (CA)

On-site
USD 140,000 - 180,000
ACS Equity Package
Health Insurance
Dental Insurance
+2
Senior Embedded Camera Vision Software Engineer
Senior Embedded Camera Vision Software Engineer

Stellantis • Auburn Hills (MI)

On-site
USD 120,000 - 170,000