CareerPlan

Firmware Engineer - Instrument Engineering

Madrid Metro, SpainFull-time2026-11-10

Core

Design and develop embedded firmware for next-generation wireless communication products (RF, Analog Test Equipment) used to calibrate and test cellular, 5G, WiFi, BT, mmWave, UWB, and NFC technologies in Apple devices.

Role type

Firmware Engineer (Embedded Systems)

Builds

Precision RF and Analog Test Equipment for Apple product calibration and testing

Domain

Consumer Electronics / Wireless Communications / Embedded Systems

Required skills

C, C++, ARM processors, Embedded Linux, RTOS, hardware driver development, multi-core/multi-threaded software development

Preferred skills

Real-time application firmware, hardware bringup/debug, JTAG/Logic Analyser/Oscilloscope usage, chip-level interface standards (USB, SPI, I2C, UART, SDIO, PCIe, CAN), firmware development infrastructure (toolchains, CI/CD)

Technologies

ARM, Embedded Linux, RTOS, C, C++, macOS DriverKit, JTAG, Logic Analyser, Oscilloscope, Spectrum Analyser, USB, SPI, I2C, UART, SDIO, PCIe, CAN

Responsibilities

Design and develop embedded software for wireless communication products; collaborate with RF, software, DSP, FPGA, and hardware engineers; develop firmware for ARM-based processors running RTOS, embedded Linux, or bare metal; perform hardware bringup and debugging.

Seniority

Mid-level (2+ years experience)