Wireless RF PHY Firmware Engineer
Core
Develop embedded firmware for wireless System on a Chip (SoC) bring-up, enabling RF/PHY calibrations, signal processing algorithms, and system integration for mass-market wireless products.
Role type
Senior IC embedded firmware engineer (wireless SoC)
Builds
Wireless connectivity silicon (SoC) with embedded firmware for RF/PHY enablement
Domain
Consumer electronics / Wireless communications / Embedded systems
Required skills
Embedded firmware development (C/Assembly), ARM CPU internals, Real-time OS (RTOS), Multi-threading and interrupt handling, Hardware/Firmware resource management, Digital signal processing (DSP) algorithm implementation, Python to C conversion, Bare-metal software development, Register and interrupt programming, Lab equipment operation (oscilloscopes, spectrum analyzers)
Preferred skills
Wireless communication protocols (Bluetooth, WLAN, ZigBee, UWB), FPGA prototyping, Multi-core environment optimization, Fixed-point vs floating-point arithmetic tradeoffs, Manufacturing test and diagnostics software, Low-level hardware interface programming
Technologies
ARM, Python, C, Assembly, FPGA, RTOS, Logic analyzers, Oscilloscopes, Network analyzers, Spectrum analyzers, Signal generators, Power meters
Responsibilities
Implement and tune signal processing algorithms on embedded CPUs; Integrate algorithms into firmware for online calibration; Debug real-time systems with limited visibility; Support pre-silicon validation (simulation, emulation, FPGA); Support post-silicon bring-up and performance characterization; Resolve corner cases and part-to-part variations.
Seniority
Senior, hands-on IC