Senior Software Engineer
Motorola Solutions
Quick summary
Market check
How this pay compares to similar roles
This role pays less than 89% of similar roles. Most pay $200,437–$251,925 — the blue band above. At the midpoint, this role pays about $165k versus about $226k for comparable roles.
Based on 240 similar postings.
Employer
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
At a glance
JOB TITLE: Machine Learning Engineer The Machine Learning Engineer joins the Signals and Systems group to develop machine learning solutions that enhance performance in wireless communication systems. This role involves managing inputs from unusual sources, including software defined radio captures over a wide range of RF signals. You will combine knowledge of signal processing, probability, statistics, and modern artificial intelligence methods to build large-scale, high-throughput systems handling vast quantities of data. Key responsibilities include collaborating with UX designers and infrastructure engineers to develop prototypes and integrate ML algorithms across scales from resource-constrained edge compute to full-sized data centers. Required technical skills include Python, PyTorch or TensorFlow, RF signal processing, and SDR for signals intelligence. You will apply a strong mathematics background in linear algebra and probability to solve complex wireless communication problems.
What does a Machine Learning Engineer earn in California?
Median $235750 from 200 postings across 34 companies.
Skills
What you'll do
What we're looking for
More like this
Motorola Solutions
Q2
Ramp
Apple Inc
Booz Allen Hamilton
Adobe