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

9 hours ago
Related jobs
Intertek
Menlo Park, California

The EMC Engineer will support the Electrical business by independently performing testing and evaluation on a variety of products to the provisions of U. Train new engineers to conduct evaluation of products to determine compliance with applicable standard(s). Bachelor's Degree in Electrical/Mechani...

BILL
San Francisco, California

We are looking for a strong, passionate engineer to join us on an exhilarating journey to clock colossal payment volumes, build & ideate towards next-gen capabilities, & invent new revenue streams in the Card Issuing space. Mentored other engineers on design patterns, architecture decisions,...

Zoox
San Mateo, California

It is a highly cross-functional team that collaborates with planning, prediction and behavior ML, and perception engineers to critically influence robot behaviors. We are looking for engineers with experience in developing and integrating advanced ML models in safety-critical production environments...

CIRCLE
San Francisco, California

As a Senior Site Reliability Engineer at Circle, you will design, build, and maintain Circle’s infrastructure estate to meet the growing worldwide customer base on public cloud providers across multiple regions. Staff Site Reliability Engineer (IV). Senior Site Reliability Engineer (III). Senior Sit...

Zoox
San Mateo, California

We are seeking an engineer to develop and enhance our trajectory generation algorithms and software to continuously improve our autonomous driving system. ...

GEICO
San Francisco, California
Remote

Our Senior Staff Engineer works with our Staff and Sr. As a Senior Staff Engineer, you will:. 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 a...

Nextdoor
San Francisco, California

We are looking for great engineers who believe in the power of the local community to empower our members to make their communities great places to live. Finally, you will help build the foundational patterns that ML engineers will use for years to come as we ramp up our effort to introduce machine ...

Zoox
San Mateo, California

Simulation is essential for Zoox to rapidly iterate on our driving software and hardware, and to validate our safety before we drive in the real world.Come join the team that provides the virtual worlds in which our robots can revisit what we’ve seen in real world testing, be exposed to infinite var...

Tbwa Chiat/Day Inc
Redwood City, California

Senior/Staff Software Engineer — Enterprise. We work with some of the world’s largest organizations to empower scientists, engineers, financial experts, product creators, journalists, and more to build custom AI with their data faster than ever before. As a Software Engineer on the Enterprise Infras...

Money Fit by DRS
Mountain View, California

This is a Senior Staff DevOps Engineer position in the Android System Development team. Advocate a DevOps culture of automation, self-service, and engineering best practices to enable development teams. Mentoring software engineers on best practices and patterns. DevOps and Build Engineering of Cons...