Software Engineer

1 Month ago • 3 Years + • $75,000 PA - $150,000 PA

Job Summary

Job Description

The Software Engineer will design, implement, evaluate, and maintain advanced Computer Vision and Machine Learning algorithms, with a focus on object detection and tracking. Responsibilities include writing C++ code for embedded Linux devices, servers, and cloud environments. The engineer will collaborate with research scientists and software engineers to bring algorithms to commercial deployments, develop and maintain tools, and write technical documentation. The role requires a strong understanding of software design, object-oriented design, and experience with AI/machine learning technologies.
Must have:
  • 2+ years of C++ development on linux-based systems
  • Experience with Python scripting
  • Solid software design and development skills
  • Experience with object-oriented design
  • Familiarity with embedded systems
Good to have:
  • Ability to multitask in a fast-paced Agile environment
  • Knowledge of image and video processing
  • Understanding of operating system concepts
  • Knowledge of statistics and linear algebra
Perks:
  • Incentive Bonus Plans
  • Medical, Dental, Vision benefits
  • 401K
  • 10 Paid Holidays
  • Generous Paid Time Off Packages
  • Employee Stock Purchase Plan
  • Paid Parental & Family Leave
  • and more!

Job Details

Company Overview

At Motorola Solutions, we believe that everything starts with our people. We’re a global close-knit community, united by the relentless pursuit to help keep people safer everywhere. Our critical communications, video security and command center technologies support public safety agencies and enterprises alike, enabling the coordination that’s critical for safer communities, safer schools, safer hospitals and safer businesses. Connect with a career that matters, and help us build a safer future.


Department Overview

Motorola Solutions’ innovations, products and services play essential roles in people’s lives. 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 are also proud to be industry leaders in video security solutions installed in more than 120 countries at thousands of customer sites, including school campuses, transportation systems, healthcare centers, public venues, critical infrastructure, prisons, factories, casinos, airports, financial institutions, government facilities, and retailers.
Our products leverage cutting edge voice technology, language models, natural language understanding, video analytics, and Machine Learning to enable our customers to focus on what matters while providing faster responses, safer outcomes and greater transparency. The candidate will join a talented team of scientists and engineers (located in Chicago, Boston, Vancouver and Krakow, Poland) in the Chief Technology Office at Motorola Solutions working on developing mission-critical AI solutions for our public safety and commercial customers. Our mission is to provide meaningful value to MSI’s customers by developing domain-specific applications and services in the areas of Speech & Audio, Machine Translation, Natural Language Understanding and Computer Vision.


Job Description

We're looking for a talented and driven Software Engineer to join our team. Your primary responsibilities will include designing, implementing, evaluating, and maintaining advanced Computer Vision and Machine Learning algorithms, with a particular focus on object detection and tracking. You will be expected to write C++ code for deployment on real-time embedded Linux devices, servers, and cloud environments. Your goal will be to deliver high-quality, production-ready software. 

Key Responsibilities:

  • Design, implement, evaluate and maintain Computer Vision and Machine Learning algorithms, including object detection and tracking.

  • Write C++ code for real-time embedded Linux devices, servers and the cloud

  • Work with research scientists and software engineers to bring the algorithms and technologies to commercial deployments.

  • Design, develop and maintain tools for building and testing the Deep Learning and Computer Vision solutions. 

  • Review code of peers for adherence to coding standards and design guidelines.

  • Write technical documentations that are detailing algorithm designs and reporting experimental results. 

Required Skills:

  • 2+ years of C++ development experience on linux-based systems

  • Experience with Python scripting

  • Solid software design and development skills; ability to write production quality code.

  • Experience with object-oriented design and multi-threaded software development

  • Familiarity with embedded systems

  • Experience with AI/machine learning technologies is strongly preferred

Desired Skills:

  • Ability to multitask and thrive in a fast-paced Agile development environment

  • Knowledge of image and video processing, including object detection, classification, and tracking

  • Understanding of and proven ability with operating system concepts: processes, threads, mutexes, interrupt handling, and exception handling

  • Knowledge of basic concepts in statistics, linear algebra, and mathematical optimization

Note: Candidate must be in the Somerville office twice a week.

#LI-MP2
#LI-HYBRID

Target Base Salary Range

$75,000.00 - $150,000.00

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. The actual offer will be based on the individual candidate.


Basic Requirements

  • Bachelors degree with 3+ years of software development/engineer experience

  • AND 2+ years of C++ experience

  • Legal authorization to work in the U.S. indefinitely is required. Employer work permit sponsorship is not available for this position. 


Travel Requirements

None


Relocation Provided

None


Position Type

Experienced


Referral Payment Plan

No

Our U.S. Benefits include:

  • Incentive Bonus Plans
  • Medical, Dental, Vision benefits
  • 401K
  • 10 Paid Holidays
  • Generous Paid Time Off Packages
  • Employee Stock Purchase Plan
  • Paid Parental & Family Leave
  • and more!


EEO Statement

Motorola Solutions is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion or belief, sex, sexual orientation, gender identity, national origin, disability, veteran status or any other legally-protected characteristic. 

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. 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.

We’re committed to providing an inclusive and accessible recruiting experience for candidates with disabilities, or other physical or mental health conditions. To request an accommodation, please complete this Reasonable Accommodations Form so we can assist you.

Similar Jobs

Balbix - Staff AI Engineer

Balbix

Bengaluru, Karnataka, India (On-Site)
7 Months ago
ByteDance - Machine Learning Engineer Intern - Global Payment - 2025 Start

ByteDance

Singapore (On-Site)
3 Months ago
Qualcomm - Associate Engineer-PDT

Qualcomm

Hyderabad, Telangana, India (On-Site)
3 Weeks ago
The Walt Disney Company - Principal Machine Learning Engineer, AI Architecture - Ad Platforms

The Walt Disney Company

Santa Monica, California, United States (On-Site)
1 Month ago
NVIDIA - System Software Engineer - GPU

NVIDIA

Santa Clara, California, United States (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

IBKR External - Software Engineer

IBKR External

Mumbai, Maharashtra, India (Hybrid)
2 Weeks ago
Google - Staff Software Engineer, Applied AI

Google

Kraków, Lesser Poland Voivodeship, Poland (On-Site)
1 Month ago
Google - Software Engineer III, AI/ML, Google Research

Google

Mountain View, California, United States (On-Site)
1 Month ago
Cricketpedia - Backend Engineer - PHP only

Cricketpedia

Gurugram, Haryana, India (Remote)
2 Years ago
Conga - Senior Software Engineer

Conga

Ahmedabad, Gujarat, India (On-Site)
2 Weeks ago
Barracuda Networks  Inc  - Senior Software Engineer (C/C++ Developer)

Barracuda Networks Inc

Bengaluru, Karnataka, India (Hybrid)
5 Months ago
Google - Software Engineer III, AI/ML GenAI, Search

Google

Mountain View, California, United States (On-Site)
1 Month ago
Crowd Strick - Sr. Software Engineer

Crowd Strick

Romania (Remote)
2 Weeks ago
GameJobs - Tools Programmer

GameJobs

Amsterdam, North Holland, Netherlands (On-Site)
1 Year ago
Veeam Software - Middle C# Developer (Test automation)

Veeam Software

Poland (Remote)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Jobs in Somerville, Massachusetts, United States

PENN Interactive - Regulatory Compliance Analyst

PENN Interactive

Philadelphia, Pennsylvania, United States (Remote)
1 Month ago
Meta - Global Sales Analytics Lead

Meta

New York, New York, United States (Remote)
7 Months ago
ByteDance - Research Scientist in Foundation Model (Speech & Audio Generation) - 2025 Start (PhD)

ByteDance

Seattle, Washington, United States (On-Site)
7 Months ago
Axon - CNC Programmer

Axon

Scottsdale, Arizona, United States (On-Site)
2 Weeks ago
Meta - Research Scientist Intern, Machine Perception for Input and Interaction (PhD)

Meta

Seattle, Washington, United States (On-Site)
7 Months ago
xplor - Outside Sales Account Executive

xplor

Lakeland, Florida, United States (Remote)
3 Weeks ago
GoMotive - Sales Development Manager

GoMotive

Nashville, Tennessee, United States (Hybrid)
1 Month ago
Google - Senior Software Engineer, Performance, Google Cloud Platforms

Google

Sunnyvale, California, United States (On-Site)
1 Month ago
Discord - Senior Design Program Manager

Discord

San Francisco, California, United States (Remote)
3 Weeks ago
Next Level Business Services - CCI News Gate Solution Architect

Next Level Business Services

Jersey City, New Jersey, United States (On-Site)
7 Months ago

Get notifed when new similar jobs are uploaded

Similar Category Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

At Motorola Solutions, we believe that everything starts with our people. We’re a global close-knit community, united by the relentless pursuit to help keep people safer everywhere. Our critical communications, video security and command center technologies support public safety agencies and enterprises alike, enabling the coordination that’s critical for safer communities, safer schools, safer hospitals and safer businesses. Connect with a career that matters, and help us build a safer future.

Dubai, Dubai, United Arab Emirates (On-Site)

Penang, Malaysia (On-Site)

London, England, United Kingdom (Hybrid)

Leicester, England, United Kingdom (On-Site)

Kraków, Lesser Poland Voivodeship, Poland (Hybrid)

Bengaluru, Karnataka, India (On-Site)

Las Vegas, Nevada, United States (On-Site)

View All Jobs

Get notified when new jobs are added by Motorola solutions

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug