Embedded Firmware Verification Engineer

Apple Inc

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
San Diego, CA
Salary
$142,300–$214,300 / yr
Posted
11 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $195k
This role $178k
$132k most similar roles pay here $235k

This role pays less than 58% of similar roles. Most pay $168,425–$222,250 — the shaded band above. At the midpoint, this role pays about $178k versus about $195k 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 3587 open roles on FindRole.

Listed pay typically runs $165,800–$277,600 across 2768 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Embedded Firmware Verification Engineer

As an Embedded Firmware Verification Engineer within the Battery Engineering group, you will collaborate with multi-functional teams to architect, implement, and maintain a verification system supporting complex firmware and software testing. Your daily responsibilities include writing robust, reusable code for embedded test systems, developing automated engineering tools for debugging and analysis, and resolving issues related to product firmware and systems. You will utilize C and Python to develop tools while working with micro-controllers and hardware tools like JTAG, SWD, oscilloscopes, and logic analyzers. Preferred skills include experience with Pytest, Jenkins for CI/CD pipelines, RTOS, ARM architecture, and communication buses such as I2C, UART, and SPI. This role focuses on the technical challenge of developing innovative battery technologies that deliver more energy in smaller spaces to improve product performance.

What you'll do

  • Write robust and reusable code tailored for embedded test systems.
  • Develop and maintain automated engineering tools to debug, analyze, and test embedded products.
  • Architect, implement, and maintain verification systems to support complex firmware and software testing.
  • Debug and resolve system issues related to product firmware, software, and hardware systems.
  • Design, develop, and maintain test suites using frameworks like Pytest.
  • Set up and maintain continuous integration and deployment pipelines using tools like Jenkins.
  • Present technical results and recommendations to project leadership.

What we're looking for

  • Experience programming in C and Python.
  • Experience working with micro-controllers.
  • Experience with development tools such as JTAG, SWD, oscilloscopes, or logic analyzers.
  • BS degree and 3+ years relevant industry experience (preferred).
  • Experience designing, developing, or maintaining test suits using Pytest or other framework (preferred).
  • Experience setting up, integrating, or maintaining CI/CD pipelines using tools such as Jenkins (preferred).
  • Experience in low-pin-count communication buses such as I2C, UART, SPI (preferred).
  • RTOS experience and understanding of ARM architecture (preferred).

More like this

Similar roles

Specialist, FPGA Firmware Engineering

L3Harris

Palm Bay, FL 3 days ago
FPGA VHDL Verilog SystemVerilog AMD Xilinx Vivado TCL Python Linux XDC RTL Design Timing Closure Simulation Hardware-in-the-loop (HIL) Agile Version Control
4+ yrs exp

Senior FPGA Verification Engineer

Anduril Industries

Boulder, CO +1 3 days ago $165,000–$218,000
SystemVerilog VHDL Verilog UVM OVM FPGA ASIC Python C++ C Perl Shell Git Subversion QuestaSim Synplify Quartus Vivado Linux Unix
8+ yrs exp

Senior FPGA Verification Engineer

Anduril Industries

Goleta, CA +1 3 days ago $191,000–$253,000
SystemVerilog VHDL Verilog UVM OVM FPGA ASIC RTL Python C++ C Perl Shell Git Subversion QuestaSim Synplify Quartus Vivado Linux
8+ yrs exp

Senior FPGA Verification Engineer

Anduril Industries

Waltham, MA 3 days ago $191,000–$253,000
SystemVerilog VHDL Verilog UVM OVM FPGA ASIC RTL Python C++ C Perl Shell Git Subversion QuestaSim Synplify Quartus Vivado Linux
8+ yrs exp

Software Verification Engineer

Abbott

St. Paul, MN 2 days ago $61,300–$122,700
Python Linux Windows Test Automation V&V Requirements Analysis Software Verification Test Design Debugging
2+ yrs exp

Senior Firmware Engineer

Anduril Industries

Waltham, MA 3 days ago $191,000–$253,000
FPGA VHDL Verilog SystemVerilog Xilinx Vivado Intel Quartus RTL AXI AXI-Stream Python MATLAB Embedded Linux Git Ethernet SPI I2C DDR SERDES
10+ yrs exp