Senior Associate Firmware Engineer

PWC

Confirmed live 2 days ago High trust

Quick summary

Work type
On-site
Location
San Francisco, CALos Angeles, CA
Salary
$77,000–$202,000 / yr
Posted
107 days ago
Freshness
Confirmed live 2 days ago

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $179k
This role $140k
$58k most similar roles pay here $254k

This role pays less than 90% of similar roles. Most pay $150,499–$207,700 — the shaded band above. At the midpoint, this role pays about $140k versus about $179k for comparable roles.

Based on 240 similar postings.

Employer

About PWC

PwC (PricewaterhouseCoopers) is one of the "Big Four" accounting and professional services firms, providing audit, tax, and advisory services to companies, governments, and institutions worldwide. Industry: Professional Services & Accounting

PWC currently has 105 open roles on FindRole.

Listed pay typically runs $99,000–$232,000 across 103 roles with salary data.

Most-posted roles

View all roles at PWC

At a glance

TL;DR · Senior Associate Firmware Engineer

The Firmware Engineer_Senior Associate joins the operations consulting team to improve product development and manufacturing processes for clients. This role involves analyzing product lifecycles, identifying bottlenecks, and implementing lean manufacturing principles while optimizing supply chain integration and leveraging digital technologies. The successful candidate will develop firmware for embedded or IoT products in real-time or resource-constrained environments. Key responsibilities include writing reliable code, managing technical tasks with moderate supervision, and collaborating across functional teams to ensure quality. Required skills include proficiency in C/C++ programming, experience with MCU architectures like ST Micro or Nordic, and familiarity with RTOS or embedded Linux. The role requires expertise in debugging tools, JIRA, and Agile methodologies. Candidates must also understand IoT system components, power considerations, and potentially integrate solutions with AWS, Azure, or mobile applications within regulated environments.

What does a Firmware Engineer earn?

Median $202800 from 35 postings across 9 companies.

See salary data

What you'll do

  • Analyze product development lifecycles to identify bottlenecks and improve speed to market.
  • Develop strategies to enhance manufacturing processes, reduce costs, and improve product quality.
  • Provide guidance on implementing lean manufacturing principles and optimizing supply chain integration.
  • Develop embedded firmware for real-time or resource-constrained environments using C/C++.
  • Design and debug embedded systems while managing performance, memory, and power considerations.
  • Integrate low-level device drivers and peripherals into IoT system components.
  • Leverage AI tools to assist in software design and implementation.
  • Maintain high standards for documentation, testing, and engineering discipline in a QMS certified environment.

What we're looking for

  • BS in Computer Engineering, Electrical Engineering, Computer Science, or a related discipline.
  • 3–5 years of hands-on embedded firmware development experience.
  • Experience contributing to embedded or IoT product development projects.
  • Working knowledge of firmware development in real-time or resource-constrained environments.
  • Proficiency in C/C++ programming including basic object-oriented concepts.
  • Familiarity with embedded MCU architectures, Real-time OS, and embedded Linux environments.
  • Experience working within structured development processes, quality-focused environments, and Agile project management.
  • Ability to interpret data to inform insights and communicate clearly with team members and stakeholders.

More like this

Similar roles

Senior Firmware Engineer

Anduril Industries

Costa Mesa, CA 161 days ago $191,000$253,000
C Embedded Systems Microcontrollers RTOS I2C SPI USB CAN RS232 RS485 Ethernet JTAG SWD Oscilloscopes Logic Analyzers Hardware-in-the-loop
8+ yrs exp

Senior Firmware Engineer

Nvidia

Santa Clara, CA 100 days ago $184,000$287,500
C Rust SoC Firmware Power Management Device Tree Build Systems Secure Boot ISO 26262 FMEA LLM AI Agents
8+ yrs exp

Senior Firmware Engineer

Anduril Industries

Hudson, NH 14 days ago $165,000$218,000
VHDL Verilog SystemVerilog FPGA Xilinx Vivado Intel Quartus RTL Python MATLAB Embedded Linux Git AXI SERDES DDR Ethernet SPI I2C UART
10+ yrs exp

Senior Firmware Engineer

Microsoft

2 days ago $119,800$234,700
BIOS UEFI EDK2 BMC C C++ C# Python Azure Firmware Agile Data Center Hardware SoC Telemetry Diagnostics
5+ yrs exp Hybrid

Firmware Engineer

Anduril Industries

Costa Mesa, CA 161 days ago $166,000$220,000
Embedded Systems C RTOS Microcontrollers I2C SPI USB CAN RS232 RS485 Ethernet JTAG SWD Oscilloscopes Logic Analyzers Bare-metal Firmware Hardware Debugging
5+ yrs exp

Firmware Engineer

Anduril Industries

Irvine, CA 53 days ago $166,000$220,000
C Embedded Systems RTOS Microcontrollers STM32 ARM AVR MSP430 PIC JTAG SWD Oscilloscopes Logic Analyzers USB SPI I2C CAN RS232 RS485 Ethernet
5+ yrs exp