Firmware Engineer Apple Munich, Germany arm,freertos,c,cpp,ble,i2c,spi,consumer,europe_west,faang,large_team 100000 140000
Apple

Firmware Engineer

Location Node Munich, Germany (hybrid)
Base Compensation EUR 100k – EUR 140k
Commitment full-time
Clearance Req none
arm freertos c cpp ble i2c spi consumer europe_west faang large_team Visa OK Equity

Overview

Apple’s Silicon Engineering Group is seeking a Firmware Engineer to join the Munich team responsible for wireless connectivity chips used across iPhone, Apple Watch, AirPods, and more. You will develop production firmware for Bluetooth LE and proprietary wireless protocols running on ARM Cortex-M cores with FreeRTOS.

Your day-to-day involves writing low-level drivers for I2C, SPI, and custom peripheral interfaces, implementing power management state machines, and collaborating closely with the digital design and RF teams to validate silicon bring-up. This is a hands-on firmware role where you own features from specification through mass production.

Candidates should have 5+ years of embedded firmware experience with strong C and C++ skills. Expertise in Bluetooth LE protocol stack development, wireless coexistence, or low-power embedded design is highly desirable. Experience with silicon bring-up and emulation platforms is a strong plus.

Variables & Compensation

  • Equity package (RSUs)
  • Health insurance
  • Employee stock purchase plan
  • Relocation assistance
  • Annual bonus