Search jobs > San Mateo, CA > Senior firmware engineer

Senior Staff Firmware Engineer

Motorola Solutions
San Mateo, California, US
$130K-$150K a year
Full-time

Senior Staff Firmware Engineer

Locations : Culver City, CA, California Northern Remote Work, California Southern Remote Work, San Mateo, CA

Maximise your chances of a successful application to this job by ensuring your CV and skills are a good match.

Time Type : Full time

Posted on : Posted 3 Days Ago

Job Requisition ID : R49352

Company Overview

At Motorola Solutions, we're guided by a shared purpose - helping people be their best in the moments that matter. We solve for safer by building the best possible technologies across every part of our safety and security ecosystem.

Department Overview

The Avigilon Alta hardware group is looking for an outstanding team member to drive design, development, and deployment of deeply embedded firmware on new and existing products.

We are particularly seeking candidates with experience and skills in power-constrained, real-time environments.

Job Description

Our engineering team aids in building the infrastructure that seamlessly supports the business and its growing customer base.

This position requires constant cross-team communication and heavy cooperation with customer support, software, and hardware development groups.

An ideal candidate will be passionate about problem solving and will look to automation to address issues.

What you'll be doing :

  • Designing and developing highly reliable software for our embedded systems and hardware interface services.
  • Making data-driven decisions to optimize for power consumption and performance.
  • Board bring up, writing device drivers, and R&D on the latest embedded technologies.
  • Writing clean and testable C code for a multi-processor product.
  • Collaborating with a distributed firmware team on ideas and implementations for our products.
  • Iterating on existing RF software drivers and business logic to improve performance and reliability.
  • Reading schematics and collaborating with hardware engineers.
  • Taking ownership of your code, including verification testing and writing documentation.
  • Working with customer support as a technical resource for customer issues and patch bugs as needed.
  • Supporting internal and external manufacturing efforts for product quality control.
  • Working with QA team to design, develop and execute test scripts for life cycle, unit and regression testing.
  • Working cross-functionally with mobile, backend, hardware and firmware teams to develop new products.

Requirements :

  • Excellent programming skills in an embedded context, using C or C++.
  • Results-oriented, dependable, and accountable.
  • Strong ability to analyze existing code and debug.
  • Strong understanding of Git version control.
  • Comfortable reading Python, Makefile, and Shell scripts.
  • Bachelor's Degree.

The base salary range for this position in California is $130,000 - $150,000.

Basic Requirements

  • 4+ years experience programming in C or C++.
  • Legal authorization to work in the U.S. indefinitely is required.

Travel Requirements

Under 10%

Relocation Provided

Domestic

Position Type

Experienced

Referral Payment Plan

U.S. Benefits Include :

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

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.

About Us

MOTOROLA SOLUTIONS OVERVIEW

At Motorola Solutions, we believe our people are our greatest strength. We design and advance technology that prioritizes people and helps save lives.

Connect with a career that matters and help us to build a future of safety, together. Learn more at www.motorolasolutions.com .

J-18808-Ljbffr

11 hours ago
Related jobs
Promoted
Google
San Francisco, California

As a Senior Staff Software Engineer, you will drive expanded product usage and adoption through technological solutions driven by AI/ML. Master’s degree or PhD in Engineering, Computer Science, or a related technical field. Google's software engineers develop the next-generation technologies that ch...

Promoted
Karkidi
Mountain View, California

As a Senior Staff Engineer, you will lead the development of our products in data and analytics portfolio, including conversational experiences with data, RAG at data warehouse scale, and many new GenAI-powered data experiences. Master’s degree or PhD in Engineering, Computer Science, or a related t...

Promoted
Verkada
San Mateo, California

As a Senior Software Engineer on this team, you will help architect, design and develop projects targeted at making Verkada's infrastructure the most reliable and cost efficient while scaling to millions of connected devices. You'll have the opportunity to lead cross-team efforts, mentor your team m...

Promoted
Amino Health
San Francisco, California

Our engineering team is small but mighty, and we are searching for a Senior / Staff Platform Engineer to act as a technical lead for the DevOps and Site Reliability disciplines. Most immediately, you’ll have an opportunity to work directly with the CTO as well as senior Security and Product leads to...

Promoted
Alpaca
San Mateo, California

We look for engineers who think the same way. As an experienced engineer, you will write code and make critical decisions about delivering the best experience to our customers. You must have previous software engineering experience with trading or exchange systems (OMS, EMS, exchanges, market making...

Promoted
Cruise
San Francisco, California

We are looking for an exceptional engineer with a background in platforms for autonomy systems. Experience in System Engineering of AV Systems. Minimum Bachelor's Degree in Engineering (Mechanical, Electrical or Aerospace) or equivalent experience. ...

Promoted
Tonal Systems, Inc.
San Francisco, California

We’re looking for a passionate and motivated Firmware Engineer to dig into many of these areas. As part of the Hardware department at Tonal, the Firmware team helps build our intelligent fitness system from the ground up. ...

GEICO
San Francisco, California

Distinguished Engineer – IaaS SRE. GEICO is seeking an experienced Engineer with a passion for building high-performance, low maintenance, zero-downtime platforms, and applications. You will help drive our insurance business transformation as we transition from a traditional IT model to a tech organ...

Aurora
Mountain View, California

We’re searching for a Senior Staff Machine Learning Engineer, Perception. Excellent software engineering skills in Python and/or C++. ...

JUUL
San Francisco, California

Minimum of 4 years of relevant Firmware optimization experience in one or more of the following areas: product design, new product release, test engineering, manufacturing support. We are a diverse team that is united by this common purpose and we are hiring the world’s best engineers, scientists, d...