Firmware Validation Engineer

Apple Inc

Quick summary

Work type
On-site
Location
San Francisco, CA
Salary
$126,800–$220,900 / yr
Posted
56 days ago

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $184k
This role $174k
$116k most similar roles pay here $232k

This role pays less than 55% of similar roles. Most pay $152,406–$215,846 — the shaded band above. At the midpoint, this role pays about $174k versus about $184k for comparable roles.

Based on 240 similar postings.

Employer

About Apple Inc

Apple Inc. is a multinational technology company known for designing and manufacturing consumer electronics, software, and online services, including the iPhone, Mac, iPad, and App Store. Industry: Consumer Electronics & Software

Apple Inc currently has 1723 open roles on FindRole.

Listed pay typically runs $162,500–$272,100 across 1398 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Firmware Validation Engineer

As a Firmware Validation Engineer in our wireless SOC organization, you will join a world-class engineering team focused on developing highly energy-efficient silicon for transformative user experiences. Your role involves creating and executing firmware test plans and cases to ensure the quality of software for manufacturability and enhanced user experience. You will collaborate closely with software engineers and multi-functional QA teams to diagnose issues, develop automated tests, and improve firmware release quality across various hardware platforms including development boards and products. Proficiency in Python and C programming, knowledge of CI processes, and familiarity with automation test frameworks like Jenkins are essential, along with experience in testing wireless technologies such as WiFi, Bluetooth, and UWB on FPGA and SoC silicon hardware.

What you'll do

  • Develop firmware test plans and implement test cases based on requirements from system teams.
  • Automate test cases and develop tools for various hardware platforms including development boards.
  • Diagnose and debug issues in partnership with multi-functional QA and development teams.
  • Drive continuous improvement of firmware test coverage and release quality.
  • Work closely with software engineering to ensure firmware quality for manufacturability.

What we're looking for

  • Bachelor's degree required.
  • Proficient in Python and C programming.
  • Knowledge of hardware/firmware development lifecycle.
  • Experience with test bringup on FPGA and SoC silicon hardware.
  • Familiarity with CI processes and automation test frameworks like Jenkins.
  • Exposure to various wireless technologies including WiFi, Bluetooth, and UWB.

More like this

Similar roles

Firmware Engineer

Anduril Industries

Lexington, MA 8 days ago $166,000$220,000
C C++ Git SPI I2C CAN Xilinx FPGA HDL Timers Interrupts

Firmware Engineer

Anduril Industries

Costa Mesa, CA 8 days ago $166,000$220,000
C I2C SPI USB CAN RS232 RS485 Ethernet MSP430 ARM JTAG SWD RTOS Microcontrollers Analog sensors Digital sensors Debugging Board bringup Software development best practices

Firmware Engineer

Anduril Industries

Lexington, MA 4 days ago $129,000$171,000
FPGA HDL VHDL Verilog CI/CD Git JIRA Confluence Python Linux Secret security clearance

Staff Firmware Engineer

Anduril Industries

Costa Mesa, CA 8 days ago $220,000$292,000
C ARM AVR MSP430 PIC USB SPI I2C CAN RS232 RS485 EthernetRTOS

Senior Test Engineer, Firmware

Motorola Solutions

Culver City, CA +1 86 days ago $130,000$160,000
Python C/C++ RTOS HIL UART SPI I2C TCP/IP RS-485 BLE NFC UWB TLS/X.509 Embedded Systems Firmware Development Test Automation Network Protocols Electronics Design Validation Strategy