Firmware Engineer - Instrument Engineering
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)
