Senior Firmware Test Engineer

Motorola Solutions

Quick summary

Work type
On-site
Location
Culver City, CASan Mateo, CA
Salary
$130,000–$160,000 / yr
Posted
2 days ago

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $181k
This role $145k
$120k most similar roles pay here $227k

This role pays less than 74% of similar roles. Most pay $144,837–$216,250 — the shaded band above. At the midpoint, this role pays about $145k versus about $181k for comparable roles.

Based on 240 similar postings.

Employer

About Motorola Solutions

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 120 open roles on FindRole.

Listed pay typically runs $117,500–$150,000 across 106 roles with salary data.

Most-posted roles

View all roles at Motorola Solutions

At a glance

TL;DR · Senior Firmware Test Engineer

As a senior test automation expert at Avigilon Alta, you will lead the validation strategy for our next-generation access control ecosystem, ensuring secure, performant, and resilient hardware-to-cloud integration. You will design sophisticated Hardware-in-the-Loop (HIL) automation frameworks to validate firmware across various layers, debug complex issues using lab equipment like oscilloscopes and logic analyzers, and stress-test communication protocols such as RS-485, BLE, NFC, and UWB. Additionally, you will mentor junior engineers and collaborate with hardware and software teams to integrate testability into product design. Ideal candidates have a strong background in electronics and firmware development, expertise in C/C++ and Python for building scalable test automation frameworks, and hands-on experience with embedded systems and RTOS-based architectures.

What you'll do

  • Design and lead comprehensive test strategies for hardware-to-cloud validation.
  • Develop sophisticated HIL automation frameworks to test firmware layers.
  • Debug complex issues using electronic lab equipment like oscilloscopes and logic analyzers.
  • Validate communication protocols including RS-485, BLE, NFC, and UWB.
  • Ensure robust device connectivity and security across various deployment environments.
  • Mentor junior engineers and collaborate with Hardware and Software teams.

What we're looking for

  • 7+ years of experience in firmware development or embedded systems engineering, including at least 3 years in a lead role.
  • Bachelor’s Degree in Electrical Engineering, Computer Engineering, or related technical field; Master’s preferred.
  • Expert-level proficiency in Python for developing complex test automation frameworks.
  • Deep understanding and hands-on experience with C/C++ and RTOS-based firmware development.
  • Advanced knowledge of wired/wireless interfaces (RS-485, UART, I2C, SPI, TCP/IP).
  • Proven ability to design and execute Hardware-in-the-Loop (HIL) testing frameworks.

More like this

Similar roles

Senior Engineer, Firmware

Samsung Semiconductor

San Jose, CA 16 days ago $138,000$206,000
C C++ UART JTAG ICE debuggers protocol analyzers SAS SATA SCSI FC NVMe PCIe

Senior Firmware Engineer

Nvidia

Santa Clara, CA 17 days ago $184,000$287,500
C Firmware Development Low-Level Programming Memory-Mapped Register Access SoC Boot Flows Interrupts Linker/Build Systems Device Tree Configurations Clock Management Reset Management Voltage Rails Power-Gating Behaviors Rust ISO 26262 FMEA Secure Boot Debugging Skills Team Collaboration AI Development

Senior Firmware Engineer

Anduril Industries

Hudson, NH 13 days ago $165,000$218,000
FPGA HDL VHDL Verilog CI/CD Git JIRA Confluence Python Linux Xilinx Altera NVIDIA C C++ DO-254 ASIL-D PCIe DDR

Senior Firmware Engineer

Anduril Industries

Costa Mesa, CA 16 days ago $191,000$253,000
C I2C SPI USB CAN RS232 RS485 Ethernet MSP430 ARM RTOS JTAG SWD Test-Driven Development CI/CD

Senior Software Engineer, Firmware

Nvidia

Santa Clara, CA 4 days ago $152,000$241,500
C C++ Git Gerrit Linux Bash Python Networking NVIDIA Networking Solutions SCRUM Test Automation Automated Testing Frameworks Oscilloscopes Multimeters Logic Analyzers