SomervilleRecruiter Since 2001
the smart solution for Somerville jobs

Senior Software Engineer, C++

Company: Motorola Solutions
Location: Somerville
Posted on: September 13, 2020

Job Description:

If you are a current Motorola Solutions employee, please click this link to apply through your Workday account. Company Overview At Motorola Solutions, we create technologies our customers refer to as their lifeline. Our technology platforms in communications, software, video and services help our customers work safely and more efficiently. Whether it’s helping firefighters see through smoke, enabling police officers to see around street corners, or reliably keeping the lights on in homes and businesses around the world, our work supports those who put their lives on the line to keep us safe. Bring your passion, potential and talents to Motorola Solutions, and help us usher in a new era in public safety and security.

Department Overview We are seeking a Software Engineer focused on developing software for Motorola's video product line of analytics cameras and appliances running the Linux operating system. Motorola's video analytics platforms allow our users to proactively monitor their premises using advanced video analytics and high resolution / high quality video. Partnering with a team of hardware, platform, client/server, multimedia, SQA, and computer vision developers, this Software Engineer will develop APIs and implement interprocess communications that interface platform-level software with cutting edge video and business analytics. In this role, this Software Engineer will also help architect production software for new computer vision and machine learning features based on our research team’s algorithms.

Job Description Responsibilities include:

Develop production quality software for real-time multi-core embedded Linux devices

Design and implement sophisticated scalable multi-threaded Object Oriented Software in C++ following modern C++ design patterns

Collaborate with our Research team in implementing computer vision and machine learning apps on hardware

Optimize algorithms and system to ensure real time performance

Author detailed design documents about our software architectures, algorithms, and interfaces

Apply problem solving skills and experience to identify and improve low-level system performance issues

Maintain and improve firmware build systems using CMake, Docker, and Python

Work with Quality Assurance team on identifying test cases for new features and areas for regression tests

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

Estimate and track time and effort necessary for completing implementation tasks

Develop platform-level requirements from high level marketing requirements

Provide technical leadership and domain knowledge for new features

Qualifications:

Bachelor of Science degree in Electrical Engineering, Computer Engineering, Computer Science or equivalent experience

3+ years of experience writing C++ multi-threaded, multi-process software for embedded Linux systems

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

Understanding of embedded design considerations including C++ memory management, microprocessor architectures, instruction efficiency, and I/O timing

Excellent written and oral communications skills

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

Ability to multi-task and work in a fast-paced Agile development environment

Experience with cross-compiling and integrating open source software for target architectures

Comfortable “owning” and maintaining large software distributions

Experienced developing test harnesses for unit testing and regression testing

Preference will be given to candidates with the following skills and experience:

Experience with video, computer vision (OpenCV) or machine learning

Master’s of Science degree in Electrical Engineering, Computer Engineering, Computer Science or equivalent experience

Experience with continuous integration in a highly available production environment

Basic Requirements Bachelor of Science degree in Computer Science, Electrical Engineering, or Computer Engineering

3+ years of experience writing C++ multi-threaded, multi-process software, or equivalent experience.

Travel Requirements

Relocation Provided

Position Type

Referral Payment Plan Yes

EEO Statement

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

Posted 3 Days Ago

Full time

R7048

About Us MOTOROLA SOLUTIONS OVERVIEW

Our customers are everyday heroes – from police officers and firefighters to utility workers and educators. At any moment, they need to be ready for anything and everything – and they rely on us to deliver the essential lines of communication they need to work safely and effectively.

Whether it’s helping firefighters see through smoke, enabling police officers to see around street corners, or reliably keeping the lights on in homes and businesses around the world, our mission-critical communications, services, software, video surveillance and analytics help our enterprise and public safety customers keep businesses thriving and communities safe. That’s how we know we are living up to our company purpose: helping people be their best in the moments that matter.

Keywords: Motorola Solutions, Somerville , Senior Software Engineer, C++, Other , Somerville, Massachusetts

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category
within


Other Other Jobs


Nursing Aides (CNA & HHA) Multiple Shifts
Description: We are currently hiring Home Health Aides HHAs and Certified Nursing Assistants CNAs for various open positions including but not limited to: AM, PM AND NIGHT SHIFTS WEEKDAYS OR WEEKENDS OR BOTH (more...)
Company: CareInHomes
Location: East Providence
Posted on: 09/20/2020

Veterans Preferred - Paid Apprenticeships and Paid Online Cyber Degrees
Description: Military Veterans are Encouraged to Apply. Earn your degree while you work. Employers are hiring nationwide You don't have to choose between going back
Company: Purdue University
Location: Concord
Posted on: 09/20/2020

Caregiver (Full-time and Part-time)
Description: We are looking for caregivers, of all experience levels, to become a part of our caregiver network Dependable, compassionate, and upbeat caregivers who can provide companion care, personal care, and/ (more...)
Company: CareInHomes
Location: Concord
Posted on: 09/20/2020


Amazon Online Order Shopper (Part-Time Regular) - Earn $15/hr or more
Description: Schedule:--Part-Time Regular br br Salary br Earn 15.00/hr or more br br Amazon remains open as an essential service to serve our communities delivering critical supplies directly to the doorsteps (more...)
Company: Amazon
Location: Weymouth
Posted on: 09/20/2020

Customer Service/Sales
Description: Customer Service/Sales 305583291 Concord, New Hampshire, US, 03301 Position Purpose: Customer Service/Sales associates provide fast, friendly service by actively seeking out customers to assess their (more...)
Company: The Home Depot
Location: Concord
Posted on: 09/20/2020

Order Picker/Packer (Part Time)
Description: Schedule: br Part-Time Regular br br Salary br Earn 15.00/hr or more br br Amazon remains open as an essential service to serve our communities delivering critical supplies directly to the (more...)
Company: Amazon
Location: Weymouth
Posted on: 09/20/2020

Marine Pipefitter
Description: Description Tradesmen International is seeking experienced Pipefitters to join our team. If you are a Pipefitter with at least 4 years of experience this is your chance to advance your career We are recognized (more...)
Company: Tradesmen International, Inc.
Location: East Providence
Posted on: 09/20/2020

Amazon Workforce Staffing: Seasonal Part-Time Warehouse Team Member - $500 Sign-On Bonus
Description: Seasonal Part-time Warehouse Team Member 500 sign-on bonusHourly pay rate:Earn 15.25- 18.25/hr, plus benefits and a 500 bonus The base pay for this role is 15.25/hr. We are offering temporary shift (more...)
Company: Amazon Workforce Staffing
Location: Taunton
Posted on: 09/20/2020

Amazon Shopper (Part Time)
Description: Schedule: br Part-Time Regular br br Salary br Earn 15.00/hr or more br br Amazon remains open as an essential service to serve our communities delivering critical supplies directly to the (more...)
Company: Amazon
Location: Weymouth
Posted on: 09/20/2020

Nursing Aide / CNA (PT - FT Needed)
Description: Are you a Certified Nursing Assistant CNA with the desire to grow your professional career while caring for and enriching the lives of your patients Then you've come to the right place We are seeking (more...)
Company: CareInHomes
Location: East Providence
Posted on: 09/20/2020

Log In or Create An Account

Get the latest Massachusetts jobs by following @recnetMA on Twitter!

Somerville RSS job feeds