Motorola Solutions

Motorola Solutions

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

Waltham, MA · Senior

No sponsorshipDetected 1 day ago
PythonC++AlgorithmsCode ReviewGitAzureCI/CDGitHub ActionsLinuxDevOpsMachine LearningDeep LearningTensorFlowPyTorchData EngineeringComputer VisionCommunicationCollaborationProblem Solving

Stay score

odds of building a lasting career here

34Risky
Cap-exempt (no lottery)0
Sponsors this role68
Entry-level history0
PERM / green-card track0
Lottery odds40
Fits your clock70

Thin sponsorship signal and lottery-bound. A low-probability bet with your clock running. Prioritize cap-exempt roles and proven entry-level sponsors first.

Lottery odds assume a STEM candidate.

Personalize to your clock →

Employer immigration record

from this employer's Department of Labor filings

Green-card filing pattern in this occupation

Context, not a finding about this posting: of this employer's 3 green-card filings in this occupation, 100% were for a worker who already held the job.

Green-card follow-through: 86%

Of 14 labor certifications old enough to have been used, 2 expired without the employer filing the next step. Median time from filing to decision: 489 days.100% of their filings were for a worker who already held the job.Only certifications past the 180-day window are counted — recent ones cannot have expired yet.

Files H-1B transfers

6 transfer filings in the last year, covering 6 workers. Median labor-condition decision: 9 days. An employer that already files transfers is one that can take over an existing H-1B.

Sourced from Department of Labor LCA, PERM and prevailing-wage disclosure data. Employer matching is by name, so figures may be split across an employer's legal entities. Absence of a filing means none appears in our copy of the data, not that none exists.

Community outcomes

No reports yet — be the first to help the next applicant.

About the role

  • You will work on implementing and deploying AI models and sophisticated algorithms directly on our camera hardware, enabling real-time analysis of video feeds for critical safety and security applications.

Responsibilities

  • Optimize code for performance and resource constraints on embedded systems.
  • Collaborate with AI/ML engineers to translate models into efficient C++ implementations.
  • Develop and maintain unit and integration tests.
  • We are proud of our people-first and community-focused culture, empowering every Motorolan to be their most authentic self and to do their best work to deliver on the promise of a safer world.
  • We build and connect technologies to help protect people, property and places.

Requirements

  • 4+ years of experience in C++ software development, with a strong emphasis on performance optimization.
  • Significant experience working 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.
  • Strong understanding of software engineering principles, including design patterns, testing methodologies, and version control (e.g., Git).
  • Experience with Linux/embedded Linux development environments.
  • Bachelors degree with 4+ years of Software Engineering experience
  • Legal authorization to work in the U.S. indefinitely is required. Employer work permit sponsorship is not available for this position
  • Bachelor's degree in Computer Science, Software Engineering, or a related field. Masters or Ph.D. is a plus.
  • Excellent problem-solving and debugging skills.
  • Ability to work independently and as part of a team.
  • Strong communication and collaboration skills.
  • Experience with computer vision libraries (e.g., OpenCV) is a plus.
  • Experience with deep learning frameworks (e.g., TensorFlow, PyTorch, ONNX Runtime) is a plus.
  • Target Base Salary Range: $140,000 USD - $170,000 USD

Nice to have

  • If you'd like to join our team but feel that you don't quite meet all of the preferred skills, we'd still love to hear why you think you'd be a great addition to our team.
  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Masters or Ph.D. is a plus.
  • Proficiency in Python for scripting and tooling is a plus.
  • Experience with CI/CD systems like GitHub Actions or Azure DevOps is also a plus.

Compensation

  • $140,000 USD - $170,000 USD
  • Consistent with Motorola Solutions values and applicable law, we provide the following information to promote pay transparency and equity.
  • Pay within this range varies and depends on job-related knowledge, skills, and experience.
  • Incentive Bonus Plans

Benefits

  • Incentive Bonus Plans
  • Medical, Dental, Vision benefits
  • Generous Paid Time Off Packages
  • Employee Stock Purchase Plan
  • Paid Parental & Family Leave

Company info

  • Company Overview At Motorola Solutions, we believe that everything starts with our people.
  • 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're excited about the work we are doing in AI.
  • At Motorola Solutions, we believe that everything starts with our people.

Equal opportunity

  • Motorola Solutions is an Equal Opportunity Employer.
  • To request an accommodation, please complete this Reasonable Accommodations Form so we can assist you.

Visa & Work Authorization

  • Employer work permit sponsorship is not available for this position

This listing is sourced directly from Motorola Solutions's careers page and normalized into a canonical job model.