Wireless Firmware Engineer
Core
Develop embedded firmware for wireless System on a Chip (SoC) bring-up, RF/PHY calibration, and signal processing algorithm implementation to enable productization of wireless silicon.
Role type
Senior embedded firmware engineer (wireless SoC)
Builds
Wireless connectivity silicon (RF/PHY/SoC) for consumer products
Domain
Consumer electronics / Wireless communications / Embedded systems
Required skills
Embedded firmware development (C/Assembly), Multi-threaded/multi-core environment programming, Interrupt handling, HW/FW resource management, RTOS concepts, Bare-metal software development, Low-level hardware interface programming, Lab equipment operation (oscilloscopes, logic analyzers), Python scripting
Preferred skills
ARM CPU internals, Digital signal processing algorithms, Fixed/floating point arithmetic tradeoffs, Wireless standards (Bluetooth, WLAN, Zigbee, UWB), FPGA prototyping, Manufacturing test software development
Technologies
C, Assembly, Python, ARM, RTOS, FPGA, Logic analyzers, Oscilloscopes, Network analyzers
Responsibilities
Implement PHY bring-up and RF calibrations, Develop SoC test and calibration capabilities for wafer/module/system factories, Architect and implement wireless algorithms and protocols, Debug real-time systems with limited visibility, Support pre-silicon validation (simulation, emulation, FPGA), Support post-silicon bring-up and performance characterization
Seniority
Senior, hands-on IC
