Cellular RF Firmware Engineer
Core
Develop embedded firmware and real-time control software for cellular RF transceivers and radio systems.
Role type
Senior IC embedded firmware engineer (cellular RF)
Builds
Embedded firmware for cellular RF transceivers and radio systems
Domain
Telecommunications / Wireless Hardware
Required skills
C++, C, assembler, embedded systems, 32-bit microcontrollers, ISR, real-time processing, HW/SW co-verification, debugging, JTAG, ETM Trace, Python, shell scripting
Preferred skills
RTL simulation, SystemC, compilers, build systems (Make/CMake), Linux/MacOS development environments
Technologies
C++, C, assembler, Python, shell scripts, JTAG, ETM Trace, SystemC, Make, CMake
Responsibilities
Specify, design, and implement RF firmware architecture; Design and optimize RF processing algorithms for transceivers and RF front ends; Implement RF device drivers and control software; Collaborate with silicon designers on RF transceiver architecture; Optimize power for RF circuitry; Develop and maintain verification infrastructure using Python and shell scripts
Seniority
Senior, hands-on IC